

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-TroubleshootEC2InstanceConnect`
<a name="automation-troubleshoot-ec2-instance-connect"></a>

 **Descrizione** 

 `AWSSupport-TroubleshootEC2InstanceConnect`[l'automazione aiuta ad analizzare e rilevare gli errori che impediscono la connessione a un'istanza Amazon Elastic Compute Cloud (Amazon EC2) utilizzando Amazon EC2 Instance Connect.](https://docs.aws.amazon.com//AWSEC2/latest/UserGuide/connect-linux-inst-eic.html) Identifica i problemi causati da un'Amazon Machine Image (AMI) non supportata, dall'installazione o dalla configurazione di pacchetti a livello di sistema operativo mancante, da autorizzazioni mancanti AWS Identity and Access Management (IAM) o da problemi di configurazione di rete. 

 **Come funziona?** 

 Il runbook utilizza l'ID dell'istanza Amazon EC2, il nome utente, la modalità di connessione, l'IP CIDR di origine, la porta SSH e Amazon Resource Name (ARN) per il ruolo IAM o l'utente che riscontra problemi con Amazon EC2 Instance Connect. Verifica quindi i [prerequisiti](https://docs.aws.amazon.com//AWSEC2/latest/UserGuide/ec2-instance-connect-prerequisites.html) per la connessione a un'istanza Amazon EC2 utilizzando Amazon EC2 Instance Connect: 
+ L'istanza è in esecuzione ed è integra.
+ L'istanza si trova in una AWS regione supportata da Amazon EC2 Instance Connect.
+ L'AMI dell'istanza è supportato da Amazon EC2 Instance Connect.
+ L'istanza può raggiungere l'Instance Metadata Service ()IMDSv2.
+ Il pacchetto Amazon EC2 Instance Connect è installato e configurato correttamente a livello di sistema operativo.
+ La configurazione di rete (gruppi di sicurezza, ACL di rete e regole della tabella di routing) consente la connessione all'istanza tramite Amazon EC2 Instance Connect.
+ Il ruolo o l'utente IAM utilizzato per sfruttare Amazon EC2 Instance Connect ha accesso alle chiavi push per l'istanza Amazon EC2.

**Importante**  
Per verificare l'AMI dell'istanza, la raggiungibilità di IMDSv2 e l'installazione del pacchetto Amazon EC2 Instance Connect, l'istanza deve essere gestita tramite SSM. Altrimenti, salta questi passaggi. Per ulteriori informazioni, consulta [Perché la mia istanza Amazon EC2 non viene visualizzata come nodo gestito](https://repost.aws/knowledge-center/systems-manager-ec2-instance-not-appear).
Il controllo della rete rileverà solo se il gruppo di sicurezza e le regole ACL di rete bloccano il traffico quando SourceIp CIDR viene fornito come parametro di input. Altrimenti, mostrerà solo le regole relative a SSH.
Le connessioni che utilizzano [Amazon EC2 Instance Connect Endpoint](https://docs.aws.amazon.com//AWSEC2/latest/UserGuide/connect-using-eice.html) non vengono convalidate in questo runbook.
Per le connessioni private, l'automazione non verifica se il client SSH è installato sulla macchina di origine e se può raggiungere l'indirizzo IP privato dell'istanza.

**Tipo di documento**

Automazione

**Proprietario**

Amazon

**Piattaforme**

Linux

**Parametri**

**Autorizzazioni IAM richieste**

Il `AutomationAssumeRole` parametro richiede le seguenti azioni per utilizzare correttamente il runbook.
+ `ec2:DescribeInstances`
+ `ec2:DescribeSecurityGroups`
+ `ec2:DescribeNetworkAcls`
+ `ec2:DescribeRouteTables`
+ `ec2:DescribeInternetGateways`
+ `iam:SimulatePrincipalPolicy`
+ `ssm:DescribeInstanceInformation`
+ `ssm:ListCommands`
+ `ssm:ListCommandInvocations`
+ `ssm:SendCommand`

 **Istruzioni** 

Segui questi passaggi per configurare l'automazione:

1. Passa a [https://console.aws.amazon.com/systems-manager/documents/AWSSupport-TroubleshootEC2InstanceConnect/description](https://console.aws.amazon.com/systems-manager/documents/AWSSupport-TroubleshootEC2InstanceConnect/description)nella AWS Systems Manager console.

1. Seleziona Execute automation (Esegui automazione).

1. Per i parametri di input, inserisci quanto segue:
   + **InstanceId (Obbligatorio):**

     L'ID dell'istanza Amazon EC2 di destinazione a cui non è stato possibile connettersi utilizzando Amazon EC2 Instance Connect.
   + **AutomationAssumeRole (Facoltativo):**

     L'ARN del ruolo 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.
   + **Nome utente (obbligatorio):**

     Il nome utente utilizzato per connettersi all'istanza Amazon EC2 utilizzando Amazon EC2 Instance Connect. Viene utilizzato per valutare se l'accesso IAM è concesso a questo particolare utente.
   + **EC2InstanceConnectRoleOrUser(Obbligatorio):**

     L'ARN del ruolo o dell'utente IAM che sfrutta Amazon EC2 Instance Connect per inviare le chiavi all'istanza.
   + **SSHPort (Facoltativo):**

     La porta SSH configurata sull'istanza Amazon EC2. Il valore predefinito è `22`. Il numero di porta deve essere compreso tra. `1-65535`
   + **SourceNetworkType (Facoltativo):**

     Il metodo di accesso alla rete all'istanza Amazon EC2:
     + **Browser:** ti connetti dalla console AWS di gestione.
     + **Pubblica:** ti connetti all'istanza situata in una sottorete pubblica su Internet (ad esempio, il computer locale).
     + **Privato:** ti connetti tramite l'indirizzo IP privato dell'istanza.
   + **SourceIpCIDR (opzionale):**

     Il CIDR di origine che include l'indirizzo IP del dispositivo (ad esempio il computer locale) da cui effettuerai l'accesso utilizzando Amazon EC2 Instance Connect. Esempio: 172.31.48.6/32. Se non viene fornito alcun valore con la modalità di accesso pubblico o privato, il runbook non valuterà se il gruppo di sicurezza dell'istanza Amazon EC2 e le regole ACL di rete consentono il traffico SSH. Visualizzerà invece le regole relative a SSH.  
![\[Input parameters form for EC2 Instance Connect troubleshooting with various fields.\]](http://docs.aws.amazon.com/it_it/systems-manager-automation-runbooks/latest/userguide/images/awssupport-troubleshoot-ec2-instance-connect_input_parameters.png)

1. Seleziona Esegui.

1. L'automazione si avvia.

1. Il documento esegue le seguenti operazioni:
   + **AssertInitialState:**

     Assicura che lo stato dell'istanza Amazon EC2 sia in esecuzione. In caso contrario, l'automazione termina.
   + **GetInstanceProperties:**

     Ottiene le proprietà correnti dell'istanza Amazon EC2 (PlatformDetails, PublicIpAddress VpcId, SubnetId e MetadataHttpEndpoint).
   + **GatherInstanceInformationFromSSM:**

     Ottiene lo stato del ping dell'istanza di Systems Manager e i dettagli del sistema operativo se l'istanza è gestita tramite SSM.
   + **CheckIfAWSRegionSupportato:**

     Verifica se l'istanza Amazon EC2 si trova in una regione supportata da Amazon EC2 Instance Connect AWS .
   + **BranchOnIfAWSRegionSupportato:**

     Continua l'esecuzione se la AWS regione è supportata da Amazon EC2 Instance Connect. Altrimenti, crea l'output ed esce dall'automazione.
   + **CheckIfInstanceAMIIsSupportato:**

     Verifica se l'AMI associata all'istanza è supportata da Amazon EC2 Instance Connect.
   + **BranchOnIfInstanceAMIIsSupportato:**

     Se l'AMI dell'istanza è supportata, esegue i controlli a livello di sistema operativo, come la raggiungibilità dei metadati e l'installazione e la configurazione del pacchetto Amazon EC2 Instance Connect. Altrimenti, verifica se i metadati HTTP sono abilitati utilizzando l' AWS API, quindi passa alla fase di controllo della rete.
   + **Controlla: IMDSReachability FromOs**

     Esegue uno script Bash sull'istanza Linux di destinazione di Amazon EC2 per verificare se è in grado di raggiungere il. IMDSv2
   + **Controlla l'installazioneEICPackage:**

     Esegue uno script Bash sull'istanza Amazon EC2 Linux di destinazione per verificare se il pacchetto Amazon EC2 Instance Connect è installato e configurato correttamente.
   + **Verifica: SSHConfig FromOs**

     Esegue uno script Bash sull'istanza Amazon EC2 Linux di destinazione per verificare se la porta SSH configurata corrisponde al parametro di input `. SSHPort `
   + **CheckMetadataHTTPEndpointIsEnabled:**

     Verifica se l'endpoint HTTP del servizio di metadati dell'istanza è abilitato.
   + **Controlla l'accessoEICNetwork:**

     Verifica se la configurazione di rete (gruppi di sicurezza, ACL di rete e regole della tabella di routing) consente la connessione all'istanza tramite Amazon EC2 Instance Connect.
   + **Controlla: IAMRole OrUserPermissions**

     Verifica se il ruolo o l'utente IAM utilizzato per sfruttare Amazon EC2 Instance Connect ha accesso alle chiavi push per l'istanza Amazon EC2 utilizzando il nome utente fornito.
   + **MakeFinalOutput:**

     Consolida l'output di tutti i passaggi precedenti.

1. Al termine, consulta la sezione **Output** per i risultati dettagliati dell'esecuzione:

   Esecuzione in cui l'istanza di destinazione presenta tutti i prerequisiti richiesti:  
![\[EC2 Instance Connect prerequisites check results showing successful validations for various configurations.\]](http://docs.aws.amazon.com/it_it/systems-manager-automation-runbooks/latest/userguide/images/awssupport-troubleshoot-ec2-instance-connect_outputs_all_requirements_found.png)

   Esecuzione in cui l'AMI dell'istanza di destinazione non è supportato:  
![\[Error message indicating EC2 Instance Connect does not support the specified AMI version.\]](http://docs.aws.amazon.com/it_it/systems-manager-automation-runbooks/latest/userguide/images/awssupport-troubleshoot-ec2-instance-connect_outputs_all_requirements_not_found.png)

 **Riferimenti** 

Systems Manager Automation
+ [Esegui questa automazione (console)](https://console.aws.amazon.com/systems-manager/documents/AWSSupport-TroubleshootEC2InstanceConnect/description)
+ [Esegui un'automazione](https://docs.aws.amazon.com//systems-manager/latest/userguide/automation-working-executing.html)
+ [Configurazione di un'automazione](https://docs.aws.amazon.com//systems-manager/latest/userguide/automation-setup.html)
+ [Pagina iniziale Support Automation Workflows](https://aws.amazon.com/premiumsupport/technology/saw/)

AWS documentazione di servizio
+ [In che modo posso risolvere i problemi di connessione alla mia istanza Amazon EC2 utilizzando Amazon EC2 Instance Connect?](https://repost.aws/knowledge-center/ec2-instance-connect-troubleshooting)