

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# `AWSSupport-ExecuteEC2Rescue`
<a name="automation-awssupport-executeec2rescue"></a>

 **Descrizione** 

Questo runbook utilizza il EC2Rescue strumento per risolvere e, ove possibile, riparare problemi di connettività comuni con l'istanza Amazon Elastic Compute Cloud (Amazon EC2) specificata per Linux o Windows Server. Le istanze con volumi root crittografati non sono supportate.

[Esegui questa automazione (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSSupport-ExecuteEC2Rescue)

**Tipo di documento**

Automazione

**Proprietario**

Amazon

**Piattaforme**

Linux, macOS, Windows

**Parametri**
+ AutomationAssumeRole

  Tipo: stringa

  Descrizione: (Facoltativo) L'Amazon Resource Name (ARN) del ruolo AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.
+ EC2RescueInstanceType

  Tipo: stringa

  Valori validi: t2.small \| t2.medium \| t2.large

  Impostazione predefinita: t2.small

  Descrizione: (Obbligatorio) Il tipo di istanza per EC2 EC2Rescue istanza. Dimensioni consigliate: `t2.small`
+ LogDestination

  Tipo: stringa

  Descrizione: (Facoltativo) nome del bucket Amazon S3 nel tuo account in cui desideri caricare i log di risoluzione dei problemi. Verificare che la policy del bucket non conceda autorizzazioni di lettura/scrittura non necessarie alle parti che non necessitano dell'accesso ai log raccolti.
+ SubnetId

  Tipo: stringa

  Impostazione predefinita: CreateNew VPC

  Descrizione: (Facoltativo) L'ID di sottorete per EC2Rescue istanza. Per impostazione predefinita, AWS Systems Manager Automation crea un nuovo VPC. In alternativa, utilizza `SelectedInstanceSubnet` la stessa sottorete dell'istanza o specifica un ID di sottorete personalizzato. ``
**Importante**  
La sottorete deve trovarsi nella stessa `UnreachableInstanceId` zona di disponibilità e deve consentire l'accesso agli endpoint SSM.
+ UnreachableInstanceId

  Tipo: stringa

  Descrizione: (Obbligatorio) ID dell'istanza irraggiungibile. EC2 
**Importante**  
Systems Manager Automation interrompe questa istanza e crea un'AMI prima di tentare qualsiasi operazione. I dati archiviati nei volumi dell'instance store andranno persi. L'indirizzo IP pubblico cambierà se non si utilizza un indirizzo IP elastico.

**Autorizzazioni IAM richieste**

Il `AutomationAssumeRole` parametro richiede le seguenti azioni per utilizzare correttamente il runbook.

È necessario avere almeno `ssm:StartAutomationExecution` ed `ssm:GetAutomationExecution` essere in grado di leggere l'output dell'automazione. Per ulteriori informazioni sulle autorizzazioni richieste, consulta [`AWSSupport-StartEC2RescueWorkflow`](automation-awssupport-startec2rescueworkflow.md).

 **Fasi del documento** 

1. `aws:assertAwsResourceProperty`- Afferma se l'istanza fornita è Windows Server: 

   1. (EC2Rescue for Windows Server) Se l'istanza fornita è una Windows Server istanza: 

      1. `aws:executeAutomation`- Invoca `AWSSupport-StartEC2RescueWorkflow` con Rescue for EC2 Windows Server script offline.

      1. `aws:executeAwsApi`- Recupera l'ID AMI di backup dall'automazione annidata.

      1. `aws:executeAwsApi`- Recupera il riepilogo di EC2 Rescue dall'automazione annidata.

   1. (EC2Rescue per Linux) Se l'istanza fornita è un'istanza Linux: 

      1. `aws:executeAutomation`- Richiama `AWSSupport-StartEC2RescueWorkflow` con gli script offline di EC2 Rescue for Linux

      1. `aws:executeAwsApi`- Recupera l'ID AMI di backup dall'automazione annidata.

      1. `aws:executeAwsApi`- Recupera il riepilogo di EC2 Rescue dall'automazione annidata.

 **Output** 

`getEC2RescueForWindowsResult.Output`

`getWindowsBackupAmi.ImageId`

`getEC2RescueForLinuxResult.Output`

`getLinuxBackupAmi.ImageId`