Cree una ventana de mantenimiento con la interfaz de línea de comandos (CLI) de Systems Manager para AMS Accelerate - Guía del usuario de AMS Accelerate

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cree una ventana de mantenimiento con la interfaz de línea de comandos (CLI) de Systems Manager para AMS Accelerate

Para crear una ventana de mantenimiento de AMS Accelerate con la interfaz de línea de comandos:

  1. Siga el tutorial de SSM: Creación y configuración de una ventana de mantenimiento (AWS CLI). Para cada paso del tutorial, aquí hay ejemplos de comandos CLI para aplicar parches.

    nota

    Estos ejemplos son específicos de Linux o macOS. Los comandos también se pueden ejecutar desde allí AWS CloudShell , lo que puede resultar más sencillo que awscli configurarlos en una máquina local. Para obtener más información, consulte Trabajar con AWS CloudShell.

    1. En el paso 1 del tutorial, para crear una ventana de mantenimiento:

      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"

      Al finalizar satisfactoriamente, window-id se devuelve.

    2. En el paso 2 del tutorial, para registrar un nodo de destino:

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

      Si se completa correctamente, WindowTargetID se devuelven.

    3. En el paso 3 del tutorial, para registrar una tarea:

      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