AWS Systems Manager
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

编辑并创建新的关联版本 (控制台)

您可以编辑关联以指定新名称、计划、严重级别或目标。您也可以选择将命令输出写入到 Amazon S3 存储桶。编辑关联后,Systems Manager 将创建新版本。您可在编辑后查看不同的版本,如以下过程中所述。

注意

此过程要求您具有对现有 S3 存储桶的写入权限。如果您之前未使用 S3,请注意使用 S3 会产生费用。有关如何创建存储桶的信息,请参阅创建存储桶

根据您使用的服务 (AWS Systems Manager 或 Amazon EC2 Systems Manager),请采用下列过程之一:

编辑 状态管理器 关联 (AWS Systems Manager)

  1. 在导航窗格中,选择 状态管理器

    -或者-

    如果 AWS Systems Manager 主页首先打开,请选择菜单图标 ( ) 以打开导航窗格,然后选择 状态管理器

  2. 选择在上一个过程中创建的关联,然后选择编辑

  3. Name 字段中,键入一个新名称。例如,键入 TestHostnameAssociation2

  4. 指定计划部分中,选择一个新选项。例如,选择 Cron 计划生成器,然后选择每 1 小时

  5. (可选)要将命令输出写入到 Amazon S3 存储桶,请在 Output options (输出选项) 部分中执行以下操作:

    • 选择 Enable writing output to S3

    • S3 存储桶名称字段中,键入您有写入权限的 S3 存储桶的名称。

    • (可选) 要将输出写入存储桶中的文件夹,请在 S3 键前缀字段中输入其名称。如果您指定名称的文件夹不存在,状态管理器 将创建该文件夹。

  6. 选择编辑关联

  7. 关联页面中,选择刚才编辑的关联的名称,然后选择版本选项卡。系统将列出您已创建和编辑的关联的每个版本。

  8. Open the Amazon S3 console at https://console.amazonaws.cn/s3/.

  9. 选择您指定用于存储命令输出的 S3 存储桶的名称,然后选择以运行关联的实例的 ID 命名的文件夹。(如果您选择将输出存储在存储桶中的文件夹内,请先打开它。)

  10. 下拉多个级别至 stdout 文件夹中的 awsrunPowerShell 文件。

  11. 选择打开下载查看主机名。

编辑 状态管理器 关联 (Amazon EC2 Systems Manager)

  1. 打开 Amazon EC2 控制台,在导航窗格中展开系统管理器服务,然后选择 状态管理器

  2. 选择上一过程中创建的关联。

  3. Actions 菜单中选择 Edit Association

  4. Name 字段中,键入一个新名称。例如,键入 TestHostnameAssociation2

  5. Schedule 部分中,选择一个新选项。例如,选择 Cron schedule builder (Cron 计划生成器),然后选择 Every 1 hour (每 1 小时)

  6. Advanced 部分中,选择 Write to S3

  7. 忽略 S3Region 字段。此字段已弃用。在 S3Bucket Name 字段中指定存储桶的名称。如果要将输出写入子文件夹,请在 S3Key Prefix 字段中指定子文件夹名称。

  8. 选择 Edit Association,然后选择 Close

  9. 在 状态管理器 页面中,选择刚才编辑的关联,然后选择 Versions (版本) 选项卡。系统将列出您已创建和编辑的关联的每个版本。

  10. Open the Amazon S3 console at https://console.amazonaws.cn/s3/.

  11. 选择您的存储桶名称,然后选择运行关联的实例 ID。

  12. 下拉多个级别至 stdout 文件夹中的 awsrunPowerShell 文件。

  13. 选择该文件,然后选择 Link 部分中的链接。主机名将在 HostId 标签中列出。