

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Cancelación de implementaciones
<a name="cancel-deployments"></a>

Puede cancelar una implementación activa para evitar que sus componentes de software se instalen en los dispositivos principales de AWS IoT Greengrass. Si cancela una implementación dirigida a un grupo de objetos, los dispositivos principales que agregue al grupo no recibirán esa implementación continua. Si un dispositivo principal ya ejecuta la implementación, no cambiará los componentes de ese dispositivo cuando cancele la implementación. Debe [crear una nueva implementación](create-deployments.md) o [revisar la implementación](revise-deployments.md) para modificar los componentes que se ejecutan en los dispositivos principales que recibieron la implementación cancelada.

**Cancelación de una implementación (AWS CLI)**

1. Ejecute el siguiente comando para encontrar el ID de la última revisión de implementación de un destino. La última revisión es la única implementación que puede estar activa para un destino, ya que las implementaciones anteriores se cancelan al crear una nueva revisión. Reemplace *targetArn* por el ARN del objeto de AWS IoT o el grupo de objetos de destino.

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

   La respuesta contiene una lista con la implementación más reciente del objetivo. Copie el `deploymentId` de la respuesta para usarlo en el siguiente paso.

1. Ejecute el siguiente comando para cancelar la implementación. Reemplace *deploymentId* por el ID del paso anterior.

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

   Si la operación es exitosa, el estado de la implementación cambia a `CANCELED`.