Abbrechen von Bereitstellungen - AWS IoT Greengrass

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Abbrechen von Bereitstellungen

Sie können eine aktive Bereitstellung abbrechen, um zu verhindern, dass die zugehörigen Softwarekomponenten aufAWS IoT Greengrass Kerngeräten installiert werden. Wenn Sie eine Bereitstellung stornieren, die auf eine Dinggruppe abzielt, erhalten Kerngeräte, die Sie der Gruppe hinzufügen, diese kontinuierliche Bereitstellung nicht. Wenn die Bereitstellung bereits auf einem Kerngerät ausgeführt wird, werden Sie die Komponenten auf diesem Gerät nicht ändern, wenn Sie die Bereitstellung abbrechen. Sie müssen eine neue Bereitstellung erstellen oder die Bereitstellung überarbeiten, um die Komponenten zu ändern, die auf den Kerngeräten ausgeführt werden, die die stornierte Bereitstellung erhalten haben.

Um eine Bereitstellung abzubrechen (AWS CLI)
  1. Führen Sie den folgenden Befehl aus, um die ID der letzten Deployment-Revision für ein Ziel zu ermitteln. Die neueste Revision ist die einzige Bereitstellung, die für ein Ziel aktiv sein kann, da vorherige Bereitstellungen storniert werden, wenn Sie eine neue Revision erstellen. Erbrechen targetArn -Zielobjekt-AWS IoT oder der Objektgruppe.

    aws greengrassv2 list-deployments --target-arn targetArn

    Die Antwort enthält eine Liste mit dem letzten Deployment für das Ziel. Kopieren Sie diedeploymentId aus der Antwort, um sie im nächsten Schritt zu verwenden.

  2. Abbrechen der Bereitstellung mithilfe des folgenden Befehls. Erbrechen Sie deploymentID durch die ID aus dem vorherigen Schritt.

    aws greengrassv2 cancel-deployment --deployment-id deploymentId

    Wenn die Operation erfolgreich ist, ändert sich der Bereitstellungsstatus inCANCELED.