Erstellen und Verwalten von Aufträgen mithilfe von AWS Management Console - AWS IoT Core

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.

Erstellen und Verwalten von Aufträgen mithilfe von AWS Management Console

In diesem Abschnitt wird beschrieben, wie Sie Jobs von der AWS IoT Konsole aus erstellen und verwalten können. Nachdem Sie einen Job erstellt haben, können Sie Informationen zu dem Job auf der Detailseite anzeigen und den Job verwalten.

Anmerkung

Wenn Sie Codesignaturen für AWS IoT Jobs durchführen möchten, verwenden Sie den AWS CLI. Weitere Informationen finden Sie unter Erstellen und Verwalten von Aufträgen mithilfe von AWS CLI.

Erstellen und verwalten Sie Jobs mit dem AWS Management Console

Um einen Job zu erstellen, melden Sie sich bei der AWS IoT Konsole an und gehen Sie im Bereich Remote Actions zum Hub Jobs. Führen Sie dann die folgenden Schritte aus.

  1. Wählen Sie auf der Seite Jobs im Dialogfeld Jobs die Option Job erstellen aus.

  2. Je nachdem, welches Gerät Sie verwenden, können Sie einen benutzerdefinierten Job, einen Job mit kostenloser RTOS OTA Aktualisierung oder einen AWS IoT Greengrass Job erstellen. Wählen Sie für dieses Beispiel Einen benutzerdefinierten Auftragerstellen aus. Wählen Sie Weiter.

  3. Geben Sie auf der Seite Benutzerdefinierte Auftragseigenschaften im Dialogfeld Auftragseigenschaften Ihre Informationen für die folgenden Felder ein:

    • Name: Geben Sie einen eindeutigen, alphanumerischen Auftragsnamen ein.

    • Beschreibung – optional: Geben Sie optional eine Beschreibung Ihres Auftrags ein.

    • Markierungen – optional:

    Anmerkung

    Wir empfehlen Ihnen, in Ihrem Job IDs und Ihrer Stellenbeschreibung keine personenbezogenen Daten zu verwenden.

    Wählen Sie Weiter.

  4. Wählen Sie auf der Seite Dateikonfiguration im Dialogfeld Auftragsziele die Objekte oder Objektgruppen aus, für die Sie diesen Auftrag ausführen möchten.

    Wählen Sie im Dialogfeld Auftragsdokument eine der folgenden Optionen aus:

    • Aus Datei: Eine JSON Job-Datei, die Sie zuvor in einen Amazon S3 S3-Bucket hochgeladen haben

      • Codesignatur

        In dem Jobdokument, das sich in Ihrem Amazon S3 befindetURL, ${aws:iot:code-sign-signature:s3://region.bucket/code-file@code-file-version-id} ist als Platzhalter erforderlich, bis es mithilfe Ihres Codesignaturprofils durch den Pfad der signierten Codedatei ersetzt wird. Die neue signierte Codedatei wird zunächst in einem SignedImages-Ordner in Ihrem Amazon S3-Quell-Bucket angezeigt. Es wird ein neues Auftragsdokument mit einem Codesigned_ Präfix erstellt, wobei der Pfad der signierten Codedatei den Platzhalter URL für das Codezeichen ersetzt und in Ihrem Amazon S3 platziert wird, um einen neuen Job zu erstellen.

      • Ressource vor dem Signieren URLs

        Wählen Sie in der Dropdownliste „Rolle vor dem Signieren“ die IAM Rolle aus, die Sie in Presigned erstellt haben. URLs Die Verwendung ${aws:iot:s3-presigned-url: der Vorsignierung URLs für Objekte, die sich in Amazon S3 befinden, ist eine bewährte Sicherheitsmethode für Geräte, die Objekte von Amazon S3 herunterladen.

        Wenn Sie den Platzhalter presigned URLs für Codesignaturen verwenden möchten, verwenden Sie die folgende Beispielvorlage:

        ${aws:iot:s3-presigned-url:${aws:iot:code-sign-signature:<S3 URL>}
    • Aus Vorlage: Eine Auftragsvorlage, die ein Auftragsdokument und Auftragskonfigurationen enthält. Bei der Auftragsvorlage kann es sich um eine von Ihnen erstellte benutzerdefinierte Auftragsvorlage oder um eine AWS verwaltete Vorlage handeln.

      Wenn Sie einen Job für die Durchführung häufig verwendeter Remote-Aktionen wie den Neustart Ihres Geräts erstellen, können Sie eine AWS verwaltete Vorlage verwenden. Diese Vorlagen wurden bereits für die Verwendung vorkonfiguriert. Weitere Informationen erhalten Sie unter Erstellen einer benutzerdefinierten Auftragsvorlage und Erstellen Sie benutzerdefinierte Jobvorlagen aus verwalteten Vorlagen.

  5. Wählen Sie auf der Seite Auftragskonfiguration im Dialogfeld Auftragskonfiguration einen der folgenden Auftragstypen aus:

    • Snapshot-Auftrag: Ein Snapshot-Auftrag ist abgeschlossen, wenn er abgeschlossen ist. Er wird auf den Zielgeräten und -gruppen ausgeführt.

    • Kontinuierlicher Auftrag: Ein kontinuierlicher Auftrag gilt für Objektgruppen und wird auf jedem Gerät ausgeführt, das Sie später zu einer bestimmten Zielgruppe hinzufügen.

  6. Überprüfen Sie im Dialogfeld Zusätzliche Konfigurationen – optional die folgenden optionalen Auftragskonfigurationen und treffen Sie Ihre Auswahl entsprechend.

    • Rollout-Konfiguration

    • Konfiguration des Zeitplans

    • Konfiguration des Timeouts für Auftragsausführungen

    • Auftragsausführungen: Konfiguration wiederholen – neu

    • Konfiguration abbrechen

    In den folgenden Abschnitten finden Sie weitere Informationen zu Auftragskonfigurationen:

    Überprüfen Sie alle Ihre Auftragsauswahlen und wählen Sie dann Absenden, um Ihren Auftrag zu erstellen.

Jobs anzeigen und verwalten mit dem AWS Management Console

Nachdem Sie den Job erstellt haben, generiert die Konsole eine JSON Signatur und platziert sie in Ihrem Jobdokument. Sie können die AWS IoT -Konsole verwenden, um den Status anzuzeigen, oder um einen Auftrag abzubrechen oder zu löschen.

Wenn Sie den Job auswählen, den Sie erstellt haben, finden Sie:

  • Allgemeine Jobdetails, wie Jobname, Beschreibung, Typ, Zeitpunkt der Erstellung, letzte Aktualisierung und geschätzte Startzeit.

  • Alle von Ihnen angegebenen Auftragskonfigurationen und deren Status.

  • Das Auftragsdokument.

  • Die Auftragsausführungen und alle optionalen Tags, die Sie angegeben haben.

Um Jobs zu verwalten, gehen Sie zum Job Hub der Konsole und wählen Sie aus, ob Sie den Job bearbeiten, löschen oder stornieren möchten.