Deadline Cloud-Jobs - AWS Deadline Cloud

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.

Deadline Cloud-Jobs

Ein Job ist eine Reihe von Anweisungen, die AWS Deadline Cloud verwendet, um Arbeiten an verfügbaren Mitarbeitern zu planen und auszuführen. Wenn Sie einen Job erstellen, wählen Sie die Farm und die Warteschlange aus, an die der Job gesendet werden soll. Sie stellen auch eine JSON YAML OR-Datei bereit, die Anweisungen für die Bearbeitung durch die Mitarbeiter enthält. Deadline Cloud akzeptiert Jobvorlagen, die der Open Job Description (OpenJD) -Spezifikation zur Beschreibung von Jobs folgen. Weitere Informationen finden Sie in der Dokumentation zur offenen Stellenbeschreibung auf der GitHub Website.

Ein Job besteht aus:

  • Priorität — Die ungefähre Reihenfolge, in der Deadline Cloud einen Job in einer Warteschlange verarbeitet. Sie können die Job-Priorität zwischen 1 und 100 festlegen. Jobs mit einer höheren Priorität werden in der Regel zuerst verarbeitet. Jobs mit derselben Priorität werden in der Reihenfolge bearbeitet, in der sie eingegangen sind.

  • Schritte — Definiert das Skript, das auf Workern ausgeführt werden soll. Für Schritte können Anforderungen wie Mindestarbeitsspeicher oder andere Schritte gelten, die zuerst abgeschlossen werden müssen. Jeder Schritt umfasst eine oder mehrere Aufgaben.

  • Aufgaben — Eine Arbeitseinheit, die an einen Mitarbeiter zur Ausführung geschickt wird. Eine Aufgabe ist eine Kombination aus dem Skript eines Schritts und Parametern, wie z. B. der Frame-Nummer, die im Skript verwendet werden. Der Job ist abgeschlossen, wenn alle Aufgaben für alle Schritte abgeschlossen sind.

  • Umgebungen — Richten Sie Anweisungen ein und entfernen Sie sie, wenn mehrere Schritte oder Aufgaben gemeinsam ausgeführt werden.

Sie können einen Job auf eine der folgenden Arten erstellen:

  • Verwenden Sie einen Deadline Cloud-Einreicher.

  • Erstellen Sie ein Job-Bundle und verwenden Sie die Deadline Cloud-Befehlszeilenschnittstelle (Deadline CloudCLI).

  • Verwenden Sie die AWS SDK.

  • Benutze die AWS Command Line Interface (AWS CLI).

Ein Submitter ist ein Plug-in für Ihre Software zur Erstellung digitaler Inhalte (DCC), das die Erstellung eines Jobs in der Benutzeroberfläche Ihrer DCC Software verwaltet. Nachdem Sie den Job erstellt haben, verwenden Sie den Absender, um ihn zur Bearbeitung an Deadline Cloud zu senden. Hinter den Kulissen erstellt der Einreicher eine OpenJD-Jobvorlage, die den Job beschreibt. Gleichzeitig werden Ihre Asset-Dateien in einen Amazon Simple Storage Service (Amazon S3) -Bucket hochgeladen. Um den Zeitaufwand für das Senden von Dateien zu reduzieren, werden nur Dateien, die sich seit dem letzten Hochladen von Dateien geändert haben, an Amazon S3 gesendet.

Um Ihre eigenen Skripts und Pipelines zum Senden von Jobs an Deadline Cloud zu erstellen, können Sie die Deadline Cloud- CLI AWS SDK, the AWS CLI - oder To-Call-Operationen verwenden, um Jobs zu erstellen, abzurufen, anzuzeigen und aufzulisten. In den folgenden Themen wird erklärt, wie Sie die Deadline Cloud CLI verwenden.

Die Deadline Cloud CLI wird zusammen mit dem Deadline Cloud-Einreicher installiert. Weitere Informationen finden Sie unter Deadline Cloud-Einreicher einrichten.