步骤 1:启动实例计划程序中心堆栈 - AWS 实例计划程序

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

步骤 1:启动实例计划程序中心堆栈

按照本节中的 step-by-step说明将解决方案部署到您的账户。

部署用时:大约五分钟

Launch solution

  1. 登录 AWS 管理控制台并选择按钮启动* instance-scheduler-on-aws .template* AWS 模板。 CloudFormation

  2. 默认情况下,该模板在美国东部(弗吉尼亚州北部)区域启动。要在其他 AWS 区域启动解决方案,请使用控制台导航栏中的区域选择器。

  3. 创建堆栈页面上,确认 Amazon S3 URL 文本框中已有正确的模板 URL,然后选择下一步

  4. 指定堆栈详细信息页面上,为您的解决方案堆栈分配一个名称。有关命名字符限制的信息,请参阅《AWS Identity and Access Management 用户指南》中的 IAM 和 AWS STS 配额

  5. 参数下,检查该解决方案模板的参数,并根据需要进行修改。该解决方案使用以下默认值。

    参数 默认值 说明

    基础设施

    命名空间

    default

    提供唯一标识符来区分多个解决方案部署(无空格)。示例:Dev。

    使用 AWS Organizations

    No

    使用 AWS Organizations 可实现分支账户注册流程自动化。

    组织 ID/Remote 账户 IDs

    <Optional Input>

    如果您使用的是 AWS Organizations,则此字段为必填字段。例如,提供组织 ID o-xxxxyyy。否则,请提供一个以逗号分隔的可信分支账户列表 IDs ,这些账户可以自行注册以进行日程安排(最多 40 个),例如 1111111111, 2222222222

    计划标签键

    Schedule

    解决方案读取的标签键,用于确定资源的计划。资源对应的值用于指定计划的名称。如果您选择修改默认值,请分配一个可在所有必要的实例上统一且准确应用的名称。注意:此标签键区分大小写。

    保留数据和日志

    Enabled

    为解决方案所使用的 DynamoDB 表启用删除保护功能。启用后,在删除该堆栈时,这些表将保留。要在删除该堆栈的同时删除表,请先禁用此参数。

    全局设置

    启用日程安排

    Yes

    设置No为可暂停所有调度操作。

    默认时区

    UTC

    未指定时区的计划的默认 IANA(国际编号分配机构)时区标识符。有关有效时区标识符的列表,请参阅 List of tz database time zonesTZ identifier 列。

    计划间隔(分钟)

    5

    调度程序运行之间的间隔(以分钟为单位)。较短的间隔可以提高准确性和响应能力,但也会增加成本。生产部署至少需要 5 分钟才能稳定运行;较短的值仅适用于小规模测试。

    启用 EC2 SSM 维护窗口

    No

    允许计划指定一个或多个 Systems Manger 维护时段名称。随后,AWS 实例计划程序将确保带有该计划标签的实例,在关联的维护时段开始前至少 10 分钟启动。

    在停止时创建 RDS 实例快照

    No

    选择是否在停止 RDS 数据库实例之前创建快照。注意:快照不适用于 Amazon Aurora 集群。

    ASG 操作名称前缀

    IS-

    解决方案在为 Auto Scaling 组命名计划扩缩操作时所使用的前缀。解决方案将根据需要添加或移除带该前缀的操作。

    ASG 计划标签键

    scheduled

    已淘汰。此参数仅用于迁移目的,不应编辑。

    中心账户调度

    区域

    <Optional Input>

    将计划的实例所在的区域列表。例如,us-east-1us-west-1。注意:如果您将此参数保留为空,解决方案将使用当前区域。

    KMS 密钥 ARNs 适用于 EC2

    <Optional Input>

    ARNs 要在 AWS kms 上授予实例计划程序的 KMS 列表,以逗号分隔:CreateGrant 为 EC2 服务提供加密 EBS 卷的解密权限的权限。这允许调度器启动附带加密 EBS 卷的EC2 实例。提供(*)可授予对所有 KMS 密钥的有限访问权限;保留为空可将其禁用。有关已创建策略的详细信息,请参阅加密 EC2 EBS 卷

    适用于 License Manag ARNs er EC2

    <Optional Input>

    以逗号分隔的 License Manager 配置列表 ARNs ,用于授予实例调度程序启动由 License Manager 管理的 EC2 实例的权限。留空可禁用。有关详细信息,请参阅 L EC2 icense Manager

    监控

    启用 CloudWatch 调试日志

    No

    在日志中启用调试级日志记录。 CloudWatch

    日志保留期(以天为单位)

    30

    日志的日志保留期(以天为 CloudWatch 单位)。

    运营监控

    Enabled

    部署运营见解仪表板 CloudWatch ,收集有关解决方案运营的自定义指标数据。如果需要,可以禁用仪表板以降低相关成本

    其他

    SchedulingRequestHandler 内存大小 (MB)

    512

    用于调度资源的 AWS Lambda 函数的内存大小。如果您遇到内存使用率过高或超时问题,请增大此参数值。

    Orchestrator 内存大小 (MB)

    512

    编排器 Lambda 函数的内存大小。如果您遇到内存使用率过高或超时问题,请增大此参数值。

  6. 选择 Next(下一步)。

  7. 配置堆栈选项页面上,请选择下一步

  8. 审核并创建页面上,审核并确认设置。选中用于确认模板将创建 IAM 资源的框。

  9. 选择提交以部署堆栈。

您可以在 AWS CloudFormation 控制台的 “状态” 列中查看堆栈的状态。您将在大约五分钟后看到 CREATE_COMPLETE 状态。