View a markdown version of this page

AWSSupport-InstallEC2Rescue - AWS Systems Manager Referencia del manual de procedimientos de Automatización

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.

AWSSupport-InstallEC2Rescue

Description (Descripción)

El AWSSupport-InstallEC2Rescue manual instala y ejecuta la herramienta Amazon EC2 Rescue para Linux o Amazon EC2 Rescue para Windows Server en la instancia de Amazon Elastic Compute Cloud (Amazon EC2) de destino.

Requisitos previos
  • Para las instancias de Linux, Amazon EC2 Rescue for Linux requiere tener instalado Python 2.7.9, 3.2 o una versión posterior en la instancia de destino.

  • Para las instancias de Windows, Amazon EC2 Rescue para Windows requiere .NET Framework 3.5 SP1 o posterior y AWS las herramientas para estar PowerShell instaladas en la instancia de destino.

Funcionamiento

El runbook realiza las siguientes operaciones:

  • Instala el paquete de AWSSupport-EC2Rescue distribución en la instancia de destino mediante. AWS-ConfigureAWSPackage

  • Describe la instancia para determinar la plataforma del sistema operativo (Linux o Windows).

  • Ejecuta la herramienta EC2 Rescue adecuada en función de la plataforma de la instancia.

Ejecuta esta automatización (consola)

Tipo de documento

Automatización

Propietario

Amazon

Plataformas

/

Permisos de IAM necesarios

El parámetro AutomationAssumeRole requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.

  • ec2:DescribeInstances

  • ssm:GetCommandInvocation

  • ssm:ListCommandInvocations

  • ssm:ListCommands

  • ssm:SendCommand

Política de IAM de ejemplo:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "EC2Describe", "Effect": "Allow", "Action": [ "ec2:DescribeInstances" ], "Resource": "*" }, { "Sid": "SSMRunCommand", "Effect": "Allow", "Action": [ "ssm:GetCommandInvocation", "ssm:ListCommandInvocations", "ssm:ListCommands", "ssm:SendCommand" ], "Resource": "*" } ] }
Outputs

installEC2Rescue.Output- El resultado de la instalación del paquete EC2 Rescue.

Instrucciones

Siga estos pasos para configurar la automatización:

  1. AWSSupport-InstallEC2RescueÁbralo en Systems Manager, en la sección Documentos.

  2. Elija Ejecutar automatización.

  3. Para los parámetros de entrada, introduzca lo siguiente:

    • InstanceId (Obligatorio):

      El ID de su instancia de Amazon EC2.

    • AutomationAssumeRole (Opcional):

      El nombre de recurso de Amazon (ARN) del rol AWS Identity and Access Management (IAM) que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utiliza los permisos del usuario que comienza este manual de procedimientos.

    • Versión (opcional):

      La versión de EC2 Rescue que se va a instalar. Solo se aplica a EC2 Rescue para Windows.

      Valor predeterminado: latest

  4. Elija Ejecutar.

  5. Se inicia la automatización.

  6. Este documento realiza los siguientes pasos:

    • installEC2Rescue:

      Instala el paquete de AWSSupport-EC2Rescue distribución en la instancia de destino.

    • describeInstance:

      Describe la instancia de destino para determinar la plataforma de su sistema operativo.

    • branchOnInstancePlatform:

      La ejecución de las ramas se basa en la plataforma de la instancia (Linux o Windows).

    • runScriptForLinux:

      Ejecuta la herramienta Amazon EC2 Rescue for Linux en la instancia de destino.

    • runScriptForWindows:

      Ejecuta la herramienta Amazon EC2 Rescue para Windows Server en la instancia de destino.

  7. Una vez finalizada, consulte la sección Resultados para ver los resultados detallados de la ejecución.

Referencias

Automatización de Systems Manager