创建更改请求 - Amazon Web Services Systems Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

创建更改请求

当您在变更管理器中创建更改请求时,具有Amazon Web Services Systems Manager,则选择的更改模板通常执行以下操作:

  • 指定变更请求的批准者或指定需要多少批准

  • 指定 Amazon Simple Notification Service (Amazon SNS) 主题,用于通知批准者关于您的更改请求的通知

  • 指定亚 Amazon CloudWatch 警报以监控变更请求的运行手册工作流程

  • 确定您可以从哪些自动化运行手册中进行请求的更改

在某些情况下,可能会配置更改模板,以便您指定要使用的自动化运行簿,并指定应审核和批准请求的人员。

重要

如果跨组织使用 Change Manager,我们建议您始终使用委派的管理员帐户进行更改。虽然您可以从组织中的其他帐户进行更改,但这些更改将不会在委派管理员帐户中报告或从委派管理员帐户中查看。

以下过程介绍如何使用 Systems Manager 控制台创建更改请求。

创建变更请求

  1. 打开Amazon Web Services Systems Manager控制台位于https://console.aws.amazon.com/systems-manager/

  2. 在导航窗格中,选择变更管理员

    -或者-

    如果Amazon Web Services Systems Manager首先打开主页,选择菜单图标( ) 打开导航窗格中的,然后选择选择变更管理员

  3. 选择创建请求

  4. 搜索并选择要用于此变更请求的更改模板。

  5. 选择 Next

  6. 适用于名称中,输入更改请求的名称以便于标识其用途,例如UpdateEC2LinuxAMI-us-east-2

  7. 适用于运行手册下,选择要用于进行请求更改的 Runbook。

    注意

    如果选择 Runbook 的选项不可用,则更改模板作者已指定必须使用哪个 Runbook。

  8. 适用于更改请求信息,请使用 Markdown 提供有关变更请求的其他信息,以帮助审阅者决定是批准还是拒绝变更请求。您正在使用的模板的作者可能已提供说明或问题供您回答。

    注意

    Markdown 是一种标记语言,它允许您为文档和文档中的各个步骤添加 Wiki 样式的描述。有关使用 Markdown 的更多信息,请参阅在 中使用 MarkdownAmazon

  9. 工作流程启动时间部分中,选择以下选项之一:

    • 在计划的时间运行该操作— 对于请求的开始时间中,输入您建议运行此请求的 Runbook 工作流的日期和时间。适用于估计结束时间中,输入要完成 Runbook 工作流程的日期和时间。(此时间仅为您为审阅者提供的估计值。)

      提示

      选择查看更改日历检查指定时间内是否存在任何阻塞事件。

    • 在批准后,尽快运行操作— 如果更改请求获得批准,则 Runbook 工作流在存在可以进行更改的非限制期间后立即运行。

  10. 更改请求批准者部分中,执行以下操作:

    1. 选择添加审批,然后从可用审阅者列表中选择一个或多个用户或组。

      注意

      可能已指定一个或多个批准者。这意味着已在您选择的更改模板中指定了强制批准者。无法从请求中删除这些批准者。如果添加审批按钮,则您选择的模板不允许将其他审阅者添加到请求中。

    2. FOLLO要通知批准者的 SNS 主题中,选择以下选项之一,以指定您账户中的 Amazon SNS 主题,用于向您添加到此更改请求的批准者发送通知。

      注意

      如果指定 Amazon SNS 主题的选项不可用,则您选择的更改模板已指定要使用的 Amazon SNS 主题。

      • 输入 SNS Amazon 资源名称 (ARN)— 对于主题 ARN中,输入现有 Amazon SNS 主题的 ARN。此主题可以位于您组织的任何帐户中。

      • 选择一个现有 SNS 主题— 对于目标通知主题中,选择您当前账户中现有 Amazon SNS 主题的 ARN。(如果您尚未在当前的Amazon Web Services 账户和Amazon Web Services 区域。)

      注意

      您选择的 Amazon SNS 主题必须配置为指定它发送的通知以及它们发送到的订阅者。其访问策略还必须向 Systems Manager 授予权限,以便更改管理器可以发送通知。有关信息,请参阅 为变更管理器通知配置 Amazon SNS 主题

    3. 选择 Add notification

  11. 选择 Next

  12. 适用于IAM 角色中,选择 AWS Identity and Access Management (IAM) 角色在您的当前账户具有运行为此更改请求指定的 Runbook 所需的权限。

    此角色也称为 “自动化” 的服务角色或代入角色。有关该角色的更多信息,请参阅设置 Automation

  13. 部署位置部分中,选择以下选项之一:

    注意

    如果将变更管理器与单个Amazon Web Services 账户,而不是与Amazon Organizations,您不需要指定部署位置。

    • 将更改应用到此帐户— Runbook 工作流仅在当前帐户中运行。对于组织,这意味着委派管理员账户。

    • 将更改应用于多个组织单元 (OU)— 执行以下操作:

      1. 适用于账户和组织单位 (OU)中,输入组织中成员帐户的 ID,格式为123456789012或组织单位的 ID,格式为o-o96EXAMPLE

      2. (可选)对于执行角色名称中,输入 IAM 角色的名称在目标帐户或 OU 具有运行为此更改请求指定的 Runbook 所需的权限。您指定的任何 OU 中的所有帐户都应该为此角色使用相同的名称。

      3. (可选)选择添加其他目标位置对于要指定的每个附加帐户或 OU,然后重复步骤 a 和 b。

      4. 适用于目标Amazon Web Services 区域中,选择要在其中进行更改的区域,例如Ohio (us-east-2)的美国东部(俄亥俄)区域。

      5. Expand速率控制

        适用于并发中,输入一个数字,然后从列表中选择该数字是表示 Runbook 工作流可以同时运行的帐户数量还是百分比。

        适用于错误阈值中,输入一个数字,然后从列表中选择这是表示 Runbook 工作流在停止操作之前可能失败的帐户数量还是百分比。

  14. 部署目标部分中,执行以下操作:

    1. 选择以下选项之一:

      • 单点资源— 仅对一个资源进行更改。例如,单个实例或单个Amazon Machine Image(AMI),具体取决于在此更改请求的 Runbook 中定义的操作。

      • 多种资源— 对于参数中,从此更改请求的 Runbook 中选择可用参数。此选择反映了要更新的资源类型。

        例如,如果此更改请求的运行簿为AWS-RetartEC2Instance中,可以选择InstanceId,然后通过从以下选项中进行选择来定义要更新的实例:

        • 指定标签— 输入要更新的所有资源都使用的键值对。

        • 删除资源组— 选择要更新的所有资源所属的资源组的名称。

        • 指定参数值— 标识要更新的资源运行手册参数部分。

        • 定位所有实例— 对目标位置中的所有托管实例进行更改。

    2. 如果您选择了多种资源,展开速率控制

      适用于并发中,输入一个数字,然后从列表中选择该数字是表示 Runbook 工作流可同时更新的目标数量还是百分比。

      适用于错误阈值中,输入一个数字,然后从列表中选择这是表示更新可能失败的目标数量还是在停止操作之前的百分比。

  15. 如果您选择了指定参数值更新上一个步骤中的多个资源:在运行手册参数部分中,为所需的输入参数指定值。您必须提供的参数值基于与所选更改模板相关联的 “自动化” 运行手册的内容。

    例如,如果更改模板使用AWS-RetartEC2Instance运行簿中,您必须为InstanceId参数。或者,选择显示交互式实例选择器,然后逐个选择可用实例。

  16. 选择 Next

  17. 审核和提交页面上,仔细检查为此更改请求指定的资源和选项。

    选择编辑按钮,以便对其进行更改。

    若您满意所创建的变更请求详细信息,请选择提交以供审批

如果在您为请求选择的变更模板中指定了 Amazon SNS 主题,当请求被拒绝或批准时,系统会发送通知。如果您没有收到请求的通知,您可以返回到变更管理器以检查请求的状态。