

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-ExecuteEC2Rescue`
<a name="automation-awssupport-executeec2rescue"></a>

 **Descripción** 

En este manual se utiliza el EC2Rescue herramienta para solucionar problemas y, cuando sea posible, reparar problemas de conectividad comunes con la instancia de Amazon Elastic Compute Cloud (Amazon EC2) especificada para Linux o Windows Server. No se admiten instancias con volúmenes raíz cifrados.

[Ejecuta esta automatización (consola)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-ExecuteEC2Rescue)

**Tipo de documento**

Automatización

**Propietario**

Amazon

**Plataformas**

Linux, macOS, Windows

**Parámetros**
+ AutomationAssumeRole

  Tipo: cadena

  Descripción: (opcional) el Nombre de recurso de Amazon (ARN) del rol de 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.
+ EC2RescueInstanceType

  Tipo: cadena

  Valores permitidos: t2.small \$1 t2.medium \$1 t2.large

  Valor predeterminado: t2.small

  Descripción: (obligatorio) El tipo de EC2 instancia de EC2Rescue instancia. Tamaño recomendado: `t2.small`
+ LogDestination

  Tipo: cadena

  Descripción: (opcional) nombre del bucket de Amazon S3 en la cuenta donde desea cargar los registros de solución de problemas. Asegúrese de que la política de bucket no concede permisos de lectura y escritura innecesarios a las partes que no necesitan tener acceso a los registros recopilados.
+ SubnetId

  Tipo: cadena

  Predeterminado: CreateNew VPC

  Descripción: (opcional) El ID de subred del EC2Rescue instancia. De forma predeterminada, AWS Systems Manager Automation crea una nueva VPC. De forma alternativa, utilice `SelectedInstanceSubnet` para usar la misma subred que la instancia o especifique un ID de subred personalizado. ``
**importante**  
La subred debe estar en la misma zona de disponibilidad que `UnreachableInstanceId` y debe permitir el acceso a puntos de conexión de SSM.
+ UnreachableInstanceId

  Tipo: cadena

  Descripción: ID (obligatorio) de la instancia a la que no EC2 se puede acceder. 
**importante**  
Systems Manager Automation detiene esta instancia y crea una AMI antes de intentar realizar cualquier operación. Se perderán los datos almacenados en los volúmenes de almacén de instancias. La dirección IP pública cambiará si no se utiliza una dirección IP elástica.

**Permisos de IAM necesarios**

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

Debe tener al menos `ssm:StartAutomationExecution` y `ssm:GetAutomationExecution`para poder leer el resultado de la automatización. Para obtener más información sobre los permisos necesarios, consulte [`AWSSupport-StartEC2RescueWorkflow`](automation-awssupport-startec2rescueworkflow.md).

 **Pasos de documentos** 

1. `aws:assertAwsResourceProperty`- Afirma si la instancia proporcionada es Windows Server: 

   1. (EC2Rescue for Windows Server) Si la instancia proporcionada es una Windows Server instancia: 

      1. `aws:executeAutomation`- Invoca `AWSSupport-StartEC2RescueWorkflow` con The EC2 Rescue para Windows Server guión fuera de línea.

      1. `aws:executeAwsApi`: recuperar el ID de AMI de copia de seguridad de la automatización anidada.

      1. `aws:executeAwsApi`- Recupera el resumen de EC2 Rescue de la automatización anidada.

   1. (EC2Rescue (para Linux) Si la instancia proporcionada es una instancia de Linux: 

      1. `aws:executeAutomation`- Se invoca `AWSSupport-StartEC2RescueWorkflow` con los scripts offline de EC2 Rescue for Linux

      1. `aws:executeAwsApi`: recuperar el ID de AMI de copia de seguridad de la automatización anidada.

      1. `aws:executeAwsApi`- Recupera el resumen de EC2 Rescue de la automatización anidada.

 **Salidas** 

`getEC2RescueForWindowsResult.Output`

`getWindowsBackupAmi.ImageId`

`getEC2RescueForLinuxResult.Output`

`getLinuxBackupAmi.ImageId`