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.
Automatische Downloads
Die Deadline-CLI bietet einen Befehl zum Herunterladen der Ausgabe aller Aufgaben in einer Warteschlange, die seit der letzten Ausführung desselben Befehls abgeschlossen wurden. Sie können dies als Cron-Job oder als geplante Aufgabe so konfigurieren, dass sie wiederholt ausgeführt wird. Diese Konfiguration richtet das automatische Herunterladen der Ausgabe auf kontinuierlicher Basis ein.
Bevor Sie automatische Downloads einrichten, folgen Sie den Schritten unter Speicherprofile für Auftragsanhänge, um alle Pfade der Asset-Daten für das Hoch- und Herunterladen zu konfigurieren. Wenn ein Job einen Ausgabepfad verwendet, der nicht in seinem Speicherprofil enthalten ist, überspringt der automatische Download das Herunterladen dieser Ausgabe und gibt Warnmeldungen aus, um die Dateien zusammenzufassen, die er nicht heruntergeladen hat. Ebenso überspringt der automatische Download den Auftrag, wenn ein Auftrag ohne Speicherprofil eingereicht wird, und es wird eine Warnmeldung ausgegeben. Standardmäßig zeigen Deadline Cloud-Absender Warnmeldungen für Pfade an, die außerhalb der Speicherprofile liegen, um die korrekte Konfiguration sicherzustellen.
Konfigurieren AWS Anmeldedaten
Automatische Downloads verwenden die Deadline-CLI, um kontinuierlich Jobausgaben herunterzuladen. Um diese Downloads zu authentifizieren, benötigen Sie langfristige IAM-Anmeldeinformationen. Deadline Cloud-Monitor-Anmeldeinformationen laufen ab, sodass Sie sie nicht für diesen Zweck verwenden können.
Gehen Sie wie folgt vor, um langfristige Anmeldedaten einzurichten.
Wichtig
Beachten Sie die folgenden Warnungen:
-
Verwenden Sie NICHT die Root-Anmeldeinformationen Ihres Kontos, um auf AWS Ressourcen zuzugreifen. Diese Anmeldeinformationen bieten uneingeschränkten Zugriff auf Konten und können nur schwer widerrufen werden.
-
Fügen Sie KEINE tatsächlichen Zugriffsschlüssel oder Anmeldeinformationen in Ihre Anwendungsdateien ein. Wenn Sie dies tun, riskieren Sie damit, dass Ihre Kontodaten versehentlich offengelegt werden, falls Sie z. B. das Projekt in ein öffentliches Repository hochladen.
-
Fügen Sie KEINE Dateien in Ihrem Projektbereich hinzu, die Anmeldeinformationen enthalten.
-
Sichere deine Zugangsschlüssel. Geben Sie Ihre Zugangsschlüssel nicht an Unbefugte weiter, auch nicht, um Ihre Kontokennungen zu finden. Dadurch kann eine Person permanenten Zugriff auf Ihr Konto erlangen.
-
Beachten Sie, dass alle in der Datei mit den gemeinsam genutzten AWS Anmeldeinformationen gespeicherten Anmeldeinformationen im Klartext gespeichert werden.
Weitere Informationen finden Sie unter Bewährte Methoden für die Verwaltung von AWS Zugriffsschlüsseln in der AWS Allgemeinen Referenz.
Erstellen eines IAM-Benutzers
Öffnen Sie unter https://console.aws.amazon.com/iam/
die IAM-Konsole. -
Wählen Sie im Navigationsbereich Benutzer und dann Benutzer erstellen aus.
-
Nennen Sie den Benutzer
deadline-output-downloader. Deaktivieren Sie das Kontrollkästchen Benutzerzugriff auf gewähren AWS-Managementkonsole und wählen Sie dann Weiter. -
Wählen Sie Richtlinien direkt anhängen aus.
-
Wählen Sie Richtlinie erstellen, um eine benutzerdefinierte Richtlinie mit den erforderlichen Mindestberechtigungen zu erstellen.
-
Geben Sie im JSON-Editor die folgenden Berechtigungen an:
-
Benennen Sie die Richtlinie
DeadlineCloudOutputDownloadPolicyund wählen Sie Create policy aus. -
Kehren Sie zur Seite zur Benutzererstellung zurück, aktualisieren Sie die Richtlinienliste, wählen DeadlineCloudOutputDownloadPolicy Sie die gerade erstellte Richtlinie aus, und klicken Sie dann auf Weiter.
-
Überprüfen Sie die Benutzerdetails und wählen Sie dann Benutzer erstellen aus.
Erstellen eines Zugriffsschlüssels
-
Wählen Sie auf der Seite mit den Benutzerdetails die Registerkarte Sicherheitsanmeldeinformationen aus. Wählen Sie im Abschnitt Zugriffsschlüssel die Option Zugriffsschlüssel erstellen aus.
-
Geben Sie an, dass Sie den Schlüssel für „Andere“ verwenden möchten, wählen Sie dann „Weiter“ und anschließend „Zugriffsschlüssel erstellen“.
-
Wählen Sie auf der Seite „Zugriffsschlüssel abrufen“ die Option „Anzeigen“ aus, um den Wert des geheimen Zugriffsschlüssels Ihres Benutzers anzuzeigen. Sie können die Anmeldeinformationen kopieren oder eine CSV-Datei herunterladen.
Speichern Sie die Benutzerzugriffsschlüssel
-
Speichern Sie die Benutzerzugriffsschlüssel in der Datei mit den AWS Anmeldeinformationen auf Ihrem System:
-
AnLinux, die Datei befindet sich unter
~/.aws/credentials -
AnWindows, die Datei befindet sich unter
%USERPROFILE%\.aws\credentials
Ersetzen Sie die folgenden Schlüssel:
[deadline-downloader] aws_access_key_id=ACCESS_KEY_IDaws_secret_access_key=SECRET_ACCESS_KEYregion=YOUR_AWS_REGION -
Wichtig
Wenn Sie diesen IAM-Benutzer nicht mehr benötigen, empfehlen wir, ihn aus AWS Sicherheitsgründen zu entfernen. Wir empfehlen, dass Sie von Ihren menschlichen Benutzern verlangen, dass sie AWS IAM Identity Center beim Zugriff AWS temporäre Anmeldeinformationen verwenden.
Voraussetzungen
Führen Sie die folgenden Schritte aus, bevor Sie einen Cron-Job oder eine geplante Aufgabe für den automatischen Download erstellen.
-
Falls Sie es noch nicht getan haben, installieren Sie Python
von der Python-Website. -
Installieren Sie die Deadline-CLI, indem Sie Folgendes ausführen:
python -m pip install deadline -
Bestätigen Sie mit dem folgenden Befehl, dass die Version der Deadline-CLI 0.52.1 oder neuer ist.
$ deadline --version deadline, version 0.52.1Verwenden Sie Version 0.60.4 oder neuer, um den Download-Status im Deadline Cloud-Monitor anzuzeigen. Diese Version begann mit der Aufzeichnung des Download-Status, den der Monitor anzeigt. Weitere Informationen finden Sie unter Download-Status der Ausgabe in Deadline Cloud anzeigen.
Testen Sie den Befehl zum Herunterladen der Ausgabe
Um zu überprüfen, ob der Befehl in Ihrer Umgebung funktioniert
-
Rufen Sie den Pfad zu Deadline ab
-
Führen Sie den Befehl sync-output für den Bootstrap-Vorgang aus.
/path/to/deadline queue sync-output \ --profile deadline-downloader \ --farm-id YOUR_FARM_ID \ --queue-id YOUR_QUEUE_ID \ --storage-profile-id YOUR_PROFILE_ID \ --checkpoint-dir /path/to/checkpoint/directory \ -
Sie müssen diesen Schritt nur ausführen, wenn Ihr herunterladender Computer mit dem Computer identisch ist, der das Gerät sendet. Ersetzen Sie
--storage-profile-id YOUR_PROFILE_ID \oben durch--ignore-storage-profiles. -
Reichen Sie einen Testjob ein.
-
Laden Sie die ZIP-Datei von GitHub herunter.
-
Öffnen Sie das Deadline-Cloud-Samples-Repository
auf der Website. GitHub -
Wählen Sie Code und wählen Sie dann im Drop-down-Menü die Option ZIP herunterladen aus.
-
Entpacken Sie das heruntergeladene Archiv in ein lokales Verzeichnis.
-
-
Ausführen
cd /path/to/unzipped/deadline-cloud-samples-mainline/job_bundles/job_attachments_devguide_output -
Ausführen
deadline bundle submit .-
Wenn Sie nicht über die standardmäßige Deadline-Konfiguration verfügen, müssen Sie möglicherweise Folgendes in der Befehlszeile angeben.
--farm-idYOUR-FARM-ID--queue-idYOUR-QUEUE-ID
-
-
Warten Sie, bis der Job abgeschlossen ist, bevor Sie mit dem nächsten Schritt fortfahren.
-
-
Führen Sie den Befehl sync-output erneut aus.
/path/to/deadline queue sync-output \ --profile deadline-downloader \ --farm-id YOUR_FARM_ID \ --queue-id YOUR_QUEUE_ID \ --storage-profile-id YOUR_PROFILE_ID \ --checkpoint-dir /path/to/checkpoint/directory -
Überprüfen Sie Folgendes:
-
Die Ausgaben Ihres Testauftrags werden im Zielverzeichnis angezeigt.
-
Eine Checkpoint-Datei wird in Ihrem angegebenen Checkpoint-Verzeichnis erstellt.
-
Richten Sie geplante Downloads ein
Wählen Sie den Tab für Ihr Betriebssystem aus, um zu erfahren, wie Sie automatische Downloads für alle 5 Minuten konfigurieren.
Überprüfen Sie das Setup
Gehen Sie wie folgt vor, um zu überprüfen, ob die Einrichtung der automatischen Downloads erfolgreich war.
-
Reichen Sie einen neuen Testjob ein.
-
Warten Sie, bis ein Scheduler-Intervall abgeschlossen ist. In diesem Fall sind es 5 Minuten.
-
Stellen Sie sicher, dass neue Ausgaben automatisch heruntergeladen werden.
Wenn die Ausgaben nicht heruntergeladen werden, finden Sie im Abschnitt zur Problembehandlung die Prozessprotokolle.
Problembehandlung bei automatischen Downloads
Wenn Sie Probleme mit den automatischen Downloads haben, überprüfen Sie Folgendes:
Laden Sie die Fehlercodes herunter
Wenn ein Download fehlschlägt, wird in der Spalte Download-Status im Deadline Cloud-Monitor der Grund angegeben, und der deadline queue sync-output Befehl zeichnet einen der folgenden Fehlercodes auf. Die meisten dieser Fehler werden auf dem Computer behoben, auf dem der Download-Befehl ausgeführt wird. Dabei handelt es sich häufig um einen anderen Computer als den, auf dem Sie den Monitor anzeigen.
PERMISSION_DENIED(Erlaubnis verweigert)-
Der Downloader darf nicht in das Ausgabeverzeichnis schreiben, oder seinen AWS Anmeldeinformationen wurde der Zugriff verweigert. Gewähren Sie dem Benutzer, der den Download-Befehl ausführt, Schreibzugriff auf das Ausgabeverzeichnis, stellen Sie sicher, dass das AWS Befehlsprofil Zugriff auf die Warteschlange hat, und führen Sie den Befehl erneut aus.
DISK_FULL(Festplatte voll)-
Auf dem Computer, auf dem der Download ausgeführt wurde, ging der Speicherplatz aus. Geben Sie Speicherplatz auf dem Laufwerk frei, auf dem sich das Ausgabeverzeichnis befindet, und führen Sie den Befehl erneut aus.
PATH_NOT_FOUND(Pfad nicht gefunden)-
Das Ausgabeziel existiert nicht oder ist nicht auf dem Computer gemountet, auf dem der Download ausgeführt wird. Erstellen Sie das Verzeichnis oder mounten Sie das gemeinsam genutzte Laufwerk und führen Sie den Befehl dann erneut aus.
NETWORK_ERROR(Netzwerkfehler)-
Eine Netzwerkunterbrechung hat die Übertragung gestoppt. Netzwerkfehler sind in der Regel vorübergehend. Führen Sie den Befehl erneut aus und überprüfen Sie die Konnektivität des Geräts, falls sich der Fehler wiederholt.
UNKNOWN(Fehlgeschlagen)-
Der Downloader konnte keine bestimmte Ursache identifizieren. Auf dem Monitor wird für diesen Code und für jeden Code, den er nicht erkennt, die Meldung Fehlgeschlagen angezeigt. Überprüfen Sie die Protokollausgabe des
deadline queue sync-outputBefehls auf den zugrunde liegenden Fehler.
Ein Auftrag, dessen Download fehlschlägt, wird bei jeder späteren Ausführung automatisch erneut versucht. Nach fünf fehlgeschlagenen Versuchen stoppt der Downloader die Wiederholung des Auftrags und gibt eine Warnung aus. Nachdem Sie die Ursache behoben haben, stellen Sie den Auftrag wieder her, indem Sie den Download-Befehl mit einem Lookback-Fenster ausführen, das anzeigt, wann der Auftrag abgeschlossen ist:
deadline queue sync-output --farm-idFARM_ID--queue-idQUEUE_ID\ --storage-profile-idSTORAGE_PROFILE_ID\ --force-bootstrap --bootstrap-lookback-minutes1440
Übergeben Sie beide Flaggen zusammen. Die --bootstrap-lookback-minutes Option ist standardmäßig --force-bootstrap auf 0 gesetzt, sodass für sich genommen nichts wiederhergestellt wird.
Warum wurde mein Job übersprungen?
Wenn der Downloader einen Job überspringt, wird in der Spalte Download-Status der Grund direkt in der Zelle angegeben:
- Keine Anlagen ()
no_attachments -
Der Job wurde nicht mit Anhängen zum Job eingereicht, daher gibt es keine aufgezeichneten Ausgabedateien zum Herunterladen. Bei einigen Aufträgen wird nie eine herunterladbare Ausgabe erzeugt, sodass bei einem übersprungenen Auftrag ohne Anlagen in der Regel keine Aktion erforderlich ist.
- Speicherprofil ()
missing_storage_profilefehlt -
Der Job wurde ohne Speicherprofil übermittelt, obwohl der Download-Befehl eines verwendet, sodass der Downloader nicht weiß, wo die Dateien des Jobs auf jedem Computer hingehören. Für den Job wird nichts heruntergeladen, bis ein Speicherprofil dafür konfiguriert ist. Das Speicherprofil eines Jobs wird festgelegt, wenn der Job gesendet wird. Senden Sie den Job also mit einem Speicherprofil und übergeben Sie dasselbe Profil an den Download-Befehl. In der Aufgabentabelle ist der Status Fehlendes Speicherprofil ein Link, der eine Erklärung, einen Link zur Dokumentation und eine Schaltfläche zur Problembehandlung mit KI öffnet. Weitere Informationen finden Sie unter Speicherprofile für Jobanhänge.
Ein Auftrag, der ohne Angabe eines Grundes übersprungen wurde, wurde vor der Produktion storniert oder gestoppt. Es muss nichts unternommen werden.
Ist es ein Download-Problem oder ein Renderproblem?
Ein Problem in der Download-Status-Spalte einer Aufgabe kann zwei verschiedene Dinge bedeuten, und es gibt unterschiedliche Lösungen. Der Statustext sagt Ihnen, welchen Sie haben:
-
Keine Ausgaben für eine Aufgabe, deren Ausführungsstatus lautet,
FAILEDbedeutet, dass die Aufgabe in der Farm nicht gerendert werden konnte. Es wurde nie eine Datei produziert, es gab also nichts zum Herunterladen. Ihr Laufwerk und Ihr Netzwerk sind in Ordnung. Suchen Sie in den Protokollen der Aufgabe nach dem Renderfehler, beheben Sie ihn und stellen Sie die Aufgabe erneut in die Warteschlange. Eine Aufgabe kann auch nach erfolgreichem Abschluss ohne das Schreiben von Dateien die Meldung Keine Ausgaben anzeigen. Das ist normal und erfordert keine Aktion. -
Ein Fehlername wie Permission denied bedeutet, dass die Aufgabe gerendert wurde und ihre Ausgabe existiert und das Kopieren der Dateien in Ihr Dateisystem fehlgeschlagen ist. Beheben Sie den Fehler mitLaden Sie die Fehlercodes herunter.
In der Jobtabelle werden beide Probleme als rotes Segment in der Fortschrittsleiste für das Herunterladen des Jobs angezeigt. Öffnen Sie die Aufgabentabelle des Jobs, um sie voneinander zu unterscheiden. Bei einem Job, bei dem jede Aufgabe fehlgeschlagen ist, wird anstelle eines Download-Fehlers ein Bindestrich angezeigt, da der Job nie eine Ausgabe generiert hat. In der eigenen Statusspalte des Jobs wird dieser Fehler gemeldet. Die Diagnose des Downloads in diesen Fällen, in denen das Rendern fehlschlägt, verschwendet Zeit. Überprüfen Sie daher immer zuerst den Ausführungsstatus der Aufgabe.
Beheben Sie Probleme mit KI
Die Download-Fehlermeldungen im Deadline Cloud-Monitor, einschließlich der roten Anzeige für Output-Synchronisierung nicht erfolgreich, enthalten eine Schaltfläche „Problembehandlung mit KI“. Die Schaltfläche öffnet den Deadline Cloud-Assistenten, der den Download-Statusdatensatz für Ihre Warteschlange liest und Sie durch Ihren spezifischen Fehler führt, einschließlich der Befehle, die zur Behebung des Fehlers ausgeführt werden müssen.
Greifen Sie darauf zu, wenn ein Download immer wieder fehlschlägt, nachdem Sie versucht haben, seinen Fehlercode zu beheben, wenn Sie einen Fehler sehen, den Sie nicht erkennen, oder wenn Sie sich nicht sicher sind, auf welchem Computer das Problem liegt. Die Schaltfläche erscheint, wenn der Deadline Cloud-Assistent für Ihren Monitor aktiviert ist. Weitere Informationen finden Sie unter Deadline Cloud-Assistent.
Probleme mit dem Speicherprofil
-
Ein Fehler wie
[Errno 2] No such file or directoryoder[Errno 13] Permission deniedin der Protokolldatei könnte mit fehlenden oder falsch konfigurierten Speicherprofilen zusammenhängen. -
Unter Speicherprofile finden Sie Informationen darüber, wie Sie Ihre Speicherprofile einrichten, wenn sich der herunterladende Computer vom sendenden Computer unterscheidet.
-
Für Downloads auf demselben Computer versuchen Sie es mit der
--ignore-storage-profilesFlagge.
Verzeichnisberechtigungen
-
Stellen Sie sicher, dass der Benutzer des Scheduler-Service über Folgendes verfügt:
-
Read/write Zugriff auf das Checkpoint-Verzeichnis
-
Schreibzugriff auf das Ausgabe-Zielverzeichnis
-
-
Verwenden Sie für Linux undmacOS,
ls -laum die Berechtigungen zu überprüfen. -
Überprüfen Sie zum Windows Beispiel die Sicherheitseinstellungen im Eigenschaftenordner.