AWS实例调度器中的计划安排未按计划进行。
创始人
2024-09-27 10:00:36
0

在AWS实例调度器中,您可以使用AWS Systems Manager Automation来创建计划任务,以按计划进行实例调度。以下是一个代码示例来解决计划安排未按计划进行的问题。

import boto3

def create_scheduled_task(schedule_expression):
    client = boto3.client('ssm')
    
    response = client.create_document(
        Content='''{
            "schemaVersion": "2.2",
            "description": "Scheduled EC2 instance start/stop",
            "parameters": {},
            "mainSteps": [
                {
                    "name": "StartEC2Instances",
                    "action": "aws:runInstances",
                    "inputs": {
                        "DocumentType": "Automation",
                        "RunAutomationParameters": {
                            "DocumentVersion": "$LATEST",
                            "ExecutionTimeout": "PT1H"
                        },
                        "Tags": []
                    }
                }
            ]
        }''',
        Name='ScheduledEC2InstanceTask',
        DocumentType='Automation'
    )
    
    automation_document_version = response['DocumentDescription']['LatestVersion']
    
    response = client.create_association(
        Name='ScheduledEC2InstanceTask',
        ScheduleExpression=schedule_expression,
        Targets=[
            {
                'Key': 'tag:Scheduler',
                'Values': ['true']
            }
        ],
        Parameters={
            'AutomationDocumentVersion': [automation_document_version]
        }
    )
    
    print('Scheduled task created successfully.')

# 设置计划表达式,例如每天上午8点启动实例
schedule_expression = 'cron(0 8 * * ? *)'
create_scheduled_task(schedule_expression)

在上面的示例中,我们使用AWS的Boto3库创建了一个名为"ScheduledEC2InstanceTask"的自动化文档,并将其与一个计划表达式关联。计划表达式定义了任务应该在何时运行,例如每天上午8点。然后,我们使用create_association方法将自动化文档与具有"Scheduler"标签的实例关联起来。

请注意,在示例中,我们只定义了启动实例的步骤,您可以根据需要添加其他步骤,例如停止实例。

通过使用此代码示例,您可以在AWS实例调度器中创建计划任务,并确保实例调度按计划进行。

相关内容

热门资讯

出现新变化!福建大玩家辅助操作... 您好:福建大玩家辅助操作视频这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用...
第九分钟开挂!微信小程序微乐挖... 第九分钟开挂!微信小程序微乐挖坑辅助免费,花花生活圈可以开挂,教你教程-2026最新版本微信小程序微...
此事引发广泛关注!三哥玩摆头注... 此事引发广泛关注!三哥玩摆头注可以控制(辅助挂)其实是有挂(有挂法门)-哔哩哔哩 【无需打开直接搜索...
九分钟开挂!皮皮透视辅助软件工... 九分钟开挂!皮皮透视辅助软件工具,皇豪互众控制系统下载,分享教程-2026最新版本1、九分钟开挂!皮...
今天上午!蜀山四川辅助脚本(辅... 今天上午!蜀山四川辅助脚本(辅助挂)一直真的有挂(有挂方案)-哔哩哔哩;亲,蜀山四川辅助脚本这款游戏...
四分钟开挂!闲逸同花插件,欢聚... 四分钟开挂!闲逸同花插件,欢聚水鱼辅助视频,必备教程-2026最新版本1、欢聚水鱼辅助视频透视辅助简...
为切实保障!牌乐门安全黑科技是... 为切实保障!牌乐门安全黑科技是真的吗(辅助挂)其实真的是有挂(有挂方针)-哔哩哔哩您好:牌乐门安全黑...
五分钟开挂!约局吧辅助器下载,... 五分钟开挂!约局吧辅助器下载,兴动互娱辅助工具,介绍教程-2026最新版本1、该软件可以轻松地帮助玩...
据了解!今日长牌破解(辅助挂)... 据了解!今日长牌破解(辅助挂)原来是有挂的(有挂机巧)-哔哩哔哩 了解更多开挂安装加(1367043...
3分钟开挂!广西老友玩友破解视... 3分钟开挂!广西老友玩友破解视频,玄龙辅助工具,教你教程-2026最新版本1)广西老友玩友破解视频辅...