

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

# 使用 AMS Accelerate 的 Systems Manager 命令行界面 (CLI) 创建维护窗口
<a name="acc-p-maint-window-cli"></a>

要使用命令行界面创建 AMS 加速维护窗口，请执行以下操作：

1. 按照 SSM [教程进行操作：创建和配置维护窗口 (AWS CLI)](https://docs.aws.amazon.com/systems-manager/latest/userguide/maintenance-windows-cli-tutorials-create.html)。对于本教程的每个步骤，以下是用于修补的 CLI 命令示例。
**注意**  
 这些示例特定于 Linux 或 macOS。也可以运行这些命令，使用 AWS CloudShell 这些命令可能比在本地计算机`awscli`上配置更简单。有关详细信息，[请参阅使用 AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/working-with-cloudshell.html)。

   1. 在本教程的第 1 步中，要创建维护窗口，请执行以下操作：

      ```
      aws ssm create-maintenance-window \
                      --name Sample-Maintenance-Window \
                      --schedule "cron(0 30 23 ? * TUE#2 *)" \
                      --duration 4 \
                      --cutoff 1 \
                      --allow-unassociated-targets \
                      --tags "Key=Environment,Value=Production"
      ```

      成功完成后`window-id`，返回。

   1. 在本教程的第 2 步中，要注册目标节点，请执行以下操作：

      ```
      aws ssm register-target-with-maintenance-window \
                      --window-id "mw-{{xxxxxxxxx}}" \
                      --resource-type "INSTANCE" \
                      --target "Key=tag:Environment,Values=Prod"
      ```

      成功完成后，返回 `WindowTargetID` s。

   1. 在本教程的第 3 步中，要注册任务，请执行以下操作：

      ```
      aws ssm register-task-with-maintenance-window \
          --window-id "mw-{{xxxxxx}}" \
          --targets "Key=WindowTargetIds,Values={{63d4f63c-xxxxxx-9b1d-xxxxxfff}}" \
          --task-arn "AWSManagedServices-PatchInstance" \
          --service-role-arn "arn:aws:iam::{{AWS-Account-ID}}:role/ams_ssm_automation_role" \
          --task-invocation-parameters "{\"Automation\":{\"DocumentVersion\":\"\$DEFAULT\",\"Parameters\":{\"InstanceId\":[\"{{{{TARGET_ID}}}}\"],\"StartInactiveInstances\":[\"True\"]}}}" \
          --max-concurrency 50 \
          --max-errors 50 \
          --name "AutomationExample" \
          --description "Sample Description" \
          --task-type=AUTOMATION
      ```