View a markdown version of this page

Erstellen und verwalten Sie Jobs mithilfe der AWS-Managementkonsole - 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 Sie Jobs mithilfe der AWS-Managementkonsole

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 auf der Detailseite Informationen zum Job anzeigen und den Job verwalten.

Anmerkung

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

Erstellen Sie Verwaltungsaufträge mithilfe der AWS-Managementkonsole

Um einen Job zu erstellen, melden Sie sich bei der AWS IoT Konsole an und gehen Sie im Bereich Remote-Aktionen zum Jobs-Hub. 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 FreeRTOS OTA-Aktualisierungsjob oder einen AWS IoT Greengrass Job erstellen. Wählen Sie für dieses Beispiel Einen benutzerdefinierten Auftragerstellen aus. Wählen Sie Weiter aus.

  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 Ihren Auftrags-IDs und -beschreibungen keine PII zu verwenden.

    Wählen Sie Weiter aus.

  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-Auftragsdatei, die Sie zuvor in einen Amazon S3-Bucket hochgeladen haben

      • Codesignatur

        In dem Auftragsdokument, das sich in Ihrer Amazon S3-URL befindet, ist ${aws:iot:code-sign-signature:s3://region.bucket/code-file@code-file-version-id} als Platzhalter erforderlich, bis er 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 für das Codezeichen ersetzt und in Ihre Amazon S3-URL eingefügt wird, um einen neuen Auftrag zu erstellen.

      • Pre-sign Ressourcen-URLs

        Wählen Sie im Pre-signing Rollen-Drop-down-Menü die IAM-Rolle aus, die Sie unter Vorsignierte URLs erstellt haben. Die Verwendung von ${aws:iot:s3-presigned-url: zum Vorsignieren 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 vorsignierte URLs für einen Codesignatur-Platzhalter 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 Jobvorlage kann es sich um eine benutzerdefinierte Jobvorlage handeln, die Sie erstellt haben, oder um eine AWS verwaltete Vorlage.

      Wenn Sie einen Job erstellen, um häufig verwendete Remote-Aktionen wie den Neustart Ihres Geräts auszuführen, 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, indem Sie AWS-Managementkonsole

Nachdem Sie den Auftrag erstellt haben, generiert die Konsole eine JSON-Signatur und setzt sie in Ihr Auftragsdokument. 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 Auftragsdetails 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 abbrechen möchten.