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à.
È 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 o modificare la distribuzione per modificare i componenti in esecuzione sui dispositivi principali che hanno ricevuto la distribuzione annullata.
Per annullare una distribuzione ()AWS CLI
-
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. -
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
.