

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

# Monitoraggio delle distribuzioni con allarmi in CloudWatch CodeDeploy
<a name="monitoring-create-alarms"></a>

Puoi creare un CloudWatch allarme per un'istanza o un gruppo Amazon EC2 Auto Scaling che utilizzi CodeDeploy nelle tue operazioni. Un allarme controlla una singola metrica in un periodo di tempo specificato ed esegue una o più azioni in base al valore della metrica rispetto a una determinata soglia in diversi periodi di tempo. CloudWatch gli allarmi richiamano azioni quando il loro stato cambia (ad esempio, da a). `OK` `ALARM`

Utilizzando la funzionalità di CloudWatch allarme nativa, puoi specificare qualsiasi azione supportata in CloudWatch caso di errore di un'istanza utilizzata in una distribuzione, come l'invio di una notifica Amazon SNS o l'arresto, la chiusura, il riavvio o il ripristino di un'istanza. Per CodeDeploy le tue operazioni, puoi configurare un gruppo di distribuzione per interrompere una distribuzione ogni volta che viene attivato un CloudWatch allarme associato al gruppo di distribuzione. 

È possibile associare fino a dieci CloudWatch allarmi a un gruppo di CodeDeploy distribuzione. Se uno degli allarmi specificati viene attivato, la distribuzione viene interrotta e passa allo stato Interrotta. Per utilizzare questa opzione, è necessario concedere CloudWatch le autorizzazioni per il proprio ruolo di CodeDeploy servizio.

Per informazioni sulla configurazione degli CloudWatch allarmi nella CloudWatch console, consulta la sezione [Creazione di CloudWatch allarmi Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/AlarmThatSendsEmail.html) nella *Amazon CloudWatch User Guide*.

Per informazioni sull'associazione di un CloudWatch allarme a un gruppo di distribuzione in CodeDeploy, consulta e. [Crea un gruppo di distribuzione con CodeDeploy](deployment-groups-create.md) [Modifica le impostazioni del gruppo di distribuzione con CodeDeploy](deployment-groups-edit.md)

**Topics**
+ [Concedere CloudWatch le autorizzazioni a un ruolo di servizio CodeDeploy](monitoring-create-alarms-grant-permissions.md)

# Concedere CloudWatch le autorizzazioni a un ruolo di servizio CodeDeploy
<a name="monitoring-create-alarms-grant-permissions"></a>

Prima di poter utilizzare il monitoraggio degli CloudWatch allarmi nelle distribuzioni, è necessario concedere al ruolo di servizio utilizzato nelle CodeDeploy operazioni l' CloudWatch autorizzazione ad accedere alle risorse. 

**Per concedere le CloudWatch autorizzazioni a un ruolo di servizio**

1. Accedi Console di gestione AWS e apri la console IAM all'indirizzo [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Nella console IAM, nel pannello di navigazione, scegli **Ruoli**.

1. Scegli il nome del ruolo di servizio che utilizzi nelle tue AWS CodeDeploy operazioni.

1. Nella scheda **Permissions (Autorizzazioni)**, nell'area **Inline Policies (Policy inline)**, scegliere **Create Role Policy (Crea policy ruolo)**.

   —oppure—

   Se il pulsante **Create Role Policy (Crea policy ruolo)** non è disponibile, espandere l'area **Inline Policies (Policy inline)**, quindi scegliere **click here (fai clic qui)**.

1. Nella pagina **Set Permissions** (Imposta autorizzazioni), scegli **Custom Policy** (Policy personalizzata), quindi scegli **Select** (Seleziona).

1. Nella pagina **Review Policy (Riconsulta policy)**, nel campo **Policy Name (Nome policy)**, digitare un nome per identificare questa policy, ad esempio `CWAlarms`.

1. Incollare quanto segue nel campo **Policy Document (Documento policy)**: 

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": "cloudwatch:DescribeAlarms",
               "Resource": "*"
           }
       ]
   }
   ```

------

1. Scegli **Apply Policy** (Applica policy).