Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Annulation de déploiements
Vous pouvez annuler un déploiement actif pour empêcher l'installation de ses composants logiciels sur les appareilsAWS IoT Greengrass principaux. Si vous annulez un déploiement qui cible un groupe d'objets, les appareils principaux que vous ajoutez au groupe ne bénéficieront pas de ce déploiement continu. Si un appareil principal exécute déjà le déploiement, vous ne modifierez pas les composants de cet appareil lorsque vous annulerez le déploiement. Vous devez créer un nouveau déploiement ou réviser le déploiement pour modifier les composants qui s'exécutent sur les appareils principaux ayant reçu le déploiement annulé.
Pour annuler un déploiement (AWS CLI)
-
Exécutez la commande suivante pour trouver l'ID de la dernière révision de déploiement pour une cible. La dernière révision est le seul déploiement qui peut être actif pour une cible, car les déploiements précédents sont annulés lorsque vous créez une nouvelle révision. Remplacez
targetArn
par l'ARN de l'AWS IoTobjet ou du groupe d'objets cible.aws greengrassv2 list-deployments --target-arn
targetArn
La réponse contient une liste du dernier déploiement pour la cible. Copiez le
deploymentId
formulaire de la réponse pour l'utiliser lors de l'étape suivante. -
Exécutez la commande suivante pour Annulation du déploiement. Remplacez
deploymentId
par l'ID indiqué à l'étape précédente.aws greengrassv2 cancel-deployment --deployment-id
deploymentId
Si l'opération aboutit, l'état de déploiement passe à
CANCELED
.