

• La AWS Systems Manager CloudWatch dashboard non sarà più disponibile dopo il 30 aprile 2026. I clienti possono continuare a utilizzare la CloudWatch console Amazon per visualizzare, creare e gestire le proprie CloudWatch dashboard Amazon, proprio come fanno oggi. Per ulteriori informazioni, consulta la [documentazione di Amazon CloudWatch Dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html). 

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à.

# Risoluzione dei problemi dl servizio di automazione di Systems Manager
<a name="automation-troubleshooting"></a>

Utilizza le informazioni seguenti per risolvere i problemi relativi al servizio di automazione di AWS Systems Manager , uno strumento di AWS Systems Manager. Questo argomento include attività di risoluzione dei problemi specifiche in base ai messaggi di errore restituiti dal servizio di automazione.

**Topics**
+ [Errori comuni del servizio di automazione](#automation-trbl-common)
+ [Mancato avvio dell'esecuzione del servizio di automazione](#automation-trbl-access)
+ [Esecuzione avviata con stato non valido](#automation-trbl-exstrt)
+ [Esecuzione avviata, ma scaduta](#automation-trbl-to)

## Errori comuni del servizio di automazione
<a name="automation-trbl-common"></a>

Questa sezione include informazioni sugli errori più comuni del servizio di automazione.

### VPC non definito 400
<a name="automation-trbl-common-vpc"></a>

Per impostazione predefinita, quando Automation esegue il `AWS-UpdateLinuxAmi` runbook o il `AWS-UpdateWindowsAmi` runbook, il sistema crea un'istanza temporanea nel VPC predefinito (172.30.0). 0/16). Se il VPC predefinito è stato eliminato, verrà restituito l'errore seguente:

`VPC not defined 400`

Per risolvere questo problema, è necessario specificare un valore per il parametro `SubnetId` di input.

## Mancato avvio dell'esecuzione del servizio di automazione
<a name="automation-trbl-access"></a>

Un'automazione può fallire con un errore di accesso negato o un errore di assunzione del ruolo non valido se i ruoli AWS Identity and Access Management (IAM) e le policy per l'automazione non sono stati configurati correttamente.

### Accesso negato
<a name="automation-trbl-access-denied"></a>

I seguenti esempi descrivono le situazioni in cui si è verificato il mancato avvio di un'automazione con un errore di accesso negato.

**Accesso negato all'API Systems Manager**  
**Messaggio di errore**: `User: user arn isn't authorized to perform: ssm:StartAutomationExecution on resource: document arn (Service: AWSSimpleSystemsManagement; Status Code: 400; Error Code: AccessDeniedException; Request ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)`
+ Possibile causa 1: l'utente che ha cercato di avviare l'automazione non dispone dell'autorizzazione per chiamare l'API `StartAutomationExecution`. Per risolvere questo problema, collega la policy IAM all'utente utilizzato per avviare l'automazione. 
+ Possibile causa 2: l'utente che ha cercato di avviare l'automazione dispone dell'autorizzazione per chiamare l'API `StartAutomationExecution`, ma non dell'autorizzazione per chiamare l'API mediante il runbook specificato. Per risolvere questo problema, collega la policy IAM all'utente utilizzato per avviare l'automazione. 

**Accesso negato a causa della mancanza PassRole di autorizzazioni**  
**Messaggio di errore**: `User: user arn isn't authorized to perform: iam:PassRole on resource: automation assume role arn (Service: AWSSimpleSystemsManagement; Status Code: 400; Error Code: AccessDeniedException; Request ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)`

L'utente che tenta di avviare l'automazione non dispone dell' PassRole autorizzazione per il ruolo di assunzione. Per risolvere questo problema, collega la PassRole policy iam: al ruolo dell'utente che tenta di avviare l'automazione. Per ulteriori informazioni, consulta [Attività 2: allega la PassRole policy iam: al tuo ruolo di automazione](automation-setup-iam.md#attach-passrole-policy).

### Ruolo presunto non valido
<a name="automation-trbl-ar"></a>

Quando si esegue un servizio di automazione, un ruolo presunto viene fornito nel runbook oppure viene passato come valore di parametro per il runbook. Si possono verificare vari tipi di errore se il ruolo presunto non è specificato o configurato correttamente.

**Ruolo presunto non valido**  
**Messaggio di errore**: `The format of the supplied assume role ARN isn't valid.` Il formato del ruolo presunto non è valido. Per risolvere questo problema, verifica se un ruolo presunto valido è stato specificato nel runbook oppure come parametro di runtime durante l'avvio dell'automazione.

**Mancato utilizzo del ruolo presunto**  
**Messaggio di errore**: `The defined assume role is unable to be assumed. (Service: AWSSimpleSystemsManagement; Status Code: 400; Error Code: InvalidAutomationExecutionParametersException; Request ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)`
+ Possibile causa 1: il ruolo presunto non esiste. Per risolvere questo problema, crea il ruolo. Per ulteriori informazioni, consulta [Configurazione del servizio di automazione](automation-setup.md). I dettagli specifici per la creazione di questo ruolo sono descritti nel seguente argomento, [Processo 1: creazione di un ruolo di servizio per il servizio di automazione](automation-setup-iam.md#create-service-role).
+ Possibile causa 2: il ruolo presunto non ha una relazione di trust con il servizio Systems Manager. Per risolvere questo problema, crea una relazione di trust. Per ulteriori informazioni, consulta [Non è possibile assumere un ruolo](https://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_roles.html#troubleshoot_roles_cant-assume-role) nella *Guida per l'utente IAM*. 

## Esecuzione avviata con stato non valido
<a name="automation-trbl-exstrt"></a>

### Action-specific fallimenti
<a name="automation-trbl-actspec"></a>

I runbook contengono fasi e fasi eseguite in ordine. Ogni fase richiama una o più API di Servizio AWS . Le API determinano gli input, il comportamento e gli output della fase. Un errore che causa la mancata esecuzione di una fase puoi verificarsi in varie posizioni. I messaggi di errore indicano quando e dove si è verificato un errore.

Per visualizzare un messaggio di errore nella console Amazon Elastic Compute Cloud (Amazon EC2), scegli il collegamento **Visualizza output** associato alla fase non riuscita. Per visualizzare un messaggio di errore proveniente da AWS CLI, chiamate `get-automation-execution` e cercate l'`FailureMessage`attributo in un errore`StepExecution`.

Negli esempi seguenti una fase associata all'operazione `aws:runInstance` è caratterizzata da un'esecuzione non riuscita. Ogni esempio fa riferimento a un tipo di errore diverso.

**Immagine mancante**  
**Messaggio di errore**: `Automation Step Execution fails when it's launching the instance(s). Get Exception from RunInstances API of ec2 Service. Exception Message from RunInstances API: [The image id '[ami id]' doesn't exist (Service: AmazonEC2; Status Code: 400; Error Code: InvalidAMIID.NotFound; Request ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)]. Please refer to Automation Service Troubleshooting Guide for more diagnosis details.`

L'operazione `aws:runInstances` ha ricevuto input per un valore `ImageId` che non esiste. Per risolvere questo problema, aggiorna il runbook o i valori dei parametri con l'ID AMI corretto.

**Policy del ruolo presunto con autorizzazioni insufficienti**  
**Messaggio di errore**: `Automation Step Execution fails when it's launching the instance(s). Get Exception from RunInstances API of ec2 Service. Exception Message from RunInstances API: [You aren't authorized to perform this operation. Encoded authorization failure message: xxxxxxx (Service: AmazonEC2; Status Code: 403; Error Code: UnauthorizedOperation; Request ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)]. Please refer to Automation Service Troubleshooting Guide for more diagnosis details.`

Il ruolo presunto non dispone di autorizzazioni sufficienti per chiamare l'API `RunInstances` sulle istanze EC2. Per risolvere questo problema, allega una policy IAM al ruolo presunto con l'autorizzazione necessaria per chiamare l'API `RunInstances`. Per ulteriori informazioni, consulta [Crea ruoli di servizio per l'automazione tramite la console](automation-setup-iam.md).

**Stato imprevisto**  
**Messaggio di errore**: `Step fails when it's verifying launched instance(s) are ready to be used. Instance i-xxxxxxxxx entered unexpected state: shutting-down. Please refer to Automation Service Troubleshooting Guide for more diagnosis details.`
+ Possibile causa 1: si è verificato un problema con l'istanza o il servizio Amazon EC2. Per risolvere questo problema, esegui l'accesso all'istanza o rivedi il log di sistema dell'istanza per individuare il motivo dell'arresto dell'istanza.
+ Possibile causa 2: lo script di dati utente specificato per l'operazione `aws:runInstances` contiene un problema o la relativa sintassi è errata. Verifica la sintassi dello script di dati utente. Verifica anche che gli script di dati utente non arrestino l'istanza o non richiamino altri script che arrestano l'istanza.

**Action-Specific Riferimento agli errori**  
Quando l'esecuzione di una fase ha esito negativo, il messaggio di errore potrebbe indicare il servizio chiamato quando si è verificato l'errore. La tabella seguente elenca i servizi richiamati da ciascuna operazione. La tabella fornisce anche i collegamenti alle informazioni su ciascun servizio.


****  

| Azione | Servizi AWS invocato da questa azione | Ulteriori informazioni su questo servizio | Risoluzione dei problemi | 
| --- | --- | --- | --- | 
| `aws:runInstances` | Amazon EC2 | [Guida per l'utente di Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/) | [Risoluzione di problemi relativi alle istanze EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-troubleshoot.html) | 
| `aws:changeInstanceState` | Amazon EC2 | [Guida per l'utente di Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/) | [Risoluzione di problemi relativi alle istanze EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-troubleshoot.html) | 
| `aws:runCommand` | Systems Manager |  [AWS Systems Manager Run Command](run-command.md) |  [Risoluzione dei problemi di Systems Manager](troubleshooting-remote-commands.md) | 
| `aws:createImage` | Amazon EC2 | [https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html) |  | 
| `aws:createStack` | CloudFormation | [AWS CloudFormation Guida per l'utente](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html) | [Risoluzione dei problemi CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/troubleshooting.html) | 
| `aws:deleteStack` | CloudFormation | [AWS CloudFormation Guida per l'utente](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html) | [Risoluzione dei problemi CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/troubleshooting.html) | 
| `aws:deleteImage` | Amazon EC2 | [Amazon Machine Image](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html) |  | 
| `aws:copyImage` | Amazon EC2 | [https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html) |  | 
| `aws:createTag` | Amazon EC2, Systems Manager | [Risorse e tag EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_Resources.html) |  | 
| `aws:invokeLambdaFunction` | AWS Lambda | [AWS Lambda Guida per gli sviluppatori](https://docs.aws.amazon.com/lambda/latest/dg/) | [Risoluzione di problemi relativi a Lambda](https://docs.aws.amazon.com/lambda/latest/dg/monitoring-functions.html) | 

### Errore interno del servizio di automazione
<a name="automation-trbl-err"></a>

**Messaggio di errore**: `Internal Server Error. Please refer to Automation Service Troubleshooting Guide for more diagnosis details.`

Un problema con il servizio di automazione impedisce la corretta esecuzione del runbook specificato. Per risolvere questo problema, contatta Supporto AWS. Devi fornire l'ID esecuzione e l'ID cliente, se disponibili.

## Esecuzione avviata, ma scaduta
<a name="automation-trbl-to"></a>

**Messaggio di errore**: `Step timed out while step is verifying launched instance(s) are ready to be used. Please refer to Automation Service Troubleshooting Guide for more diagnosis details.`

Si è verificato il timeout di una fase dell'operazione `aws:runInstances`. Questo errore si può verificare se l'esecuzione dell'operazione di una fase richiede un intervallo di tempo maggiore del valore specificato per `timeoutSeconds` nella fase. Per risolvere questo problema, specifica un valore più alto per il parametro `timeoutSeconds` nell'operazione `aws:runInstances`. Se il problema persiste, individua il passaggio la cui esecuzione richiede più tempo del previsto