

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

# Annullare le distribuzioni
<a name="cancel-deployments"></a>

È possibile annullare una distribuzione attiva per impedire l'installazione dei relativi componenti software sui dispositivi AWS IoT Greengrass principali. Se annulli una distribuzione destinata a un gruppo di oggetti, i dispositivi principali che aggiungi al gruppo non riceveranno quella distribuzione continua. Se un dispositivo principale esegue già la distribuzione, non modificherai i componenti di quel dispositivo quando annulli la distribuzione. È necessario [creare una nuova distribuzione](create-deployments.md) o [modificare la distribuzione](revise-deployments.md) per modificare i componenti in esecuzione sui dispositivi principali che hanno ricevuto la distribuzione annullata.

**Per annullare una distribuzione ()AWS CLI**

1. Esegui il comando seguente per trovare l'ID dell'ultima revisione di distribuzione per una destinazione. La revisione più recente è l'unica distribuzione che può essere attiva per un oggetto, poiché le distribuzioni precedenti vengono annullate quando si crea una nuova revisione. Sostituisci *targetArn* con l'ARN dell' AWS IoT oggetto o del gruppo di oggetti di destinazione.

   ```
   aws greengrassv2 list-deployments --target-arn targetArn
   ```

   La risposta contiene un elenco con la distribuzione più recente per l'obiettivo. Copia il file `deploymentId` dalla risposta da utilizzare nel passaggio successivo.

1. Esegui il comando seguente per annullare la distribuzione. Sostituisci *deploymentId* con l'ID del passaggio precedente.

   ```
   aws greengrassv2 cancel-deployment --deployment-id deploymentId
   ```

   Se l'operazione ha esito positivo, lo stato di distribuzione cambia in`CANCELED`.