Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Bereitstellungen überarbeiten

Fokusmodus
Bereitstellungen überarbeiten - 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.

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.

Jedes Zielobjekt oder jede Zielgruppe kann jeweils nur eine aktive Bereitstellung haben. Wenn Sie eine Bereitstellung für ein Ziel erstellen, für das bereits eine Bereitstellung vorhanden ist, ersetzen die Softwarekomponenten in der neuen Bereitstellung die Softwarekomponenten der vorherigen Bereitstellung. Wenn die neue Bereitstellung keine Komponente definiert, die in der vorherigen Bereitstellung definiert wurde, entfernt die AWS IoT Greengrass Core-Software diese Komponente von den Core-Zielgeräten. Sie können eine bestehende Bereitstellung überarbeiten, sodass Sie die Komponenten, die auf Kerngeräten ausgeführt werden, nicht aus einer früheren Bereitstellung auf ein Ziel entfernen.

Um eine Bereitstellung zu überarbeiten, erstellen Sie eine Bereitstellung, die von denselben Komponenten und Konfigurationen ausgeht, die in einer früheren Bereitstellung vorhanden waren. Sie verwenden den CreateDeploymentVorgang, bei dem es sich um denselben Vorgang handelt, den Sie zum Erstellen von Bereitstellungen verwenden.

Um eine Bereitstellung zu überarbeiten ()AWS CLI
  1. Führen Sie den folgenden Befehl aus, um die Bereitstellungen für das Bereitstellungsziel aufzulisten. Ersetze es targetArn durch den ARN der AWS IoT Zielsache oder der Ziel-Dinggruppe.

    aws greengrassv2 list-deployments --target-arn targetArn

    Die Antwort enthält eine Liste mit der neuesten Bereitstellung für das Ziel. Kopieren Sie die deploymentId aus der Antwort, um sie im nächsten Schritt zu verwenden.

    Anmerkung

    Sie können auch eine andere Bereitstellung als die neueste Version für das Ziel überarbeiten. Geben Sie das --history-filter ALL Argument an, um alle Bereitstellungen für das Ziel aufzulisten. Kopieren Sie dann die ID der Bereitstellung, die Sie überarbeiten möchten.

  2. Führen Sie den folgenden Befehl aus, um die Details der Bereitstellung abzurufen. Zu diesen Details gehören Metadaten, Komponenten und die Auftragskonfiguration. deploymentIdErsetzen Sie es durch die ID aus dem vorherigen Schritt.

    aws greengrassv2 get-deployment --deployment-id deploymentId

    Die Antwort enthält die Details der Bereitstellung.

  3. Erstellen Sie eine Datei namens deployment.json und kopieren Sie die Antwort des vorherigen Befehls in die Datei.

  4. Entfernen Sie die folgenden Schlüssel-Wert-Paare aus dem JSON-Objekt in deployment.json:

    • deploymentId

    • revisionId

    • iotJobId

    • iotJobArn

    • creationTimestamp

    • isLatestForTarget

    • deploymentStatus

    Für den CreateDeploymentVorgang wird eine Nutzlast mit der folgenden Struktur erwartet.

    { "targetArn": "String", "components": Map of components, "deploymentPolicies": DeploymentPolicies, "iotJobConfiguration": DeploymentIoTJobConfiguration, "tags": Map of tags }
  5. Führen Sie in deployment.json eine der folgenden Aufgaben durch:

    • Ändern Sie den Namen der Bereitstellung (deploymentName).

    • Ändern Sie die Komponenten der Bereitstellung (components).

    • Ändern Sie die Richtlinien der Bereitstellung (deploymentPolicies).

    • Ändern Sie die Jobkonfiguration der Bereitstellung (iotJobConfiguration).

    • Ändern Sie die Tags der Bereitstellung (tags).

    Weitere Informationen zur Definition dieser Bereitstellungsdetails finden Sie unterErstellen von Bereitstellungen.

  6. Führen Sie den folgenden Befehl aus, um die Bereitstellung von zu erstellendeployment.json.

    aws greengrassv2 create-deployment --cli-input-json file://deployment.json

    Die Antwort enthält einedeploymentId, die diese Bereitstellung identifiziert. Sie können die Bereitstellungs-ID verwenden, um den Status der Bereitstellung zu überprüfen. Weitere Informationen finden Sie unter Überprüfen Sie den Bereitstellungsstatus.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.