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.
Konfigurieren Sie Speicherprofile für Warteschlangen
Die Konfiguration einer Warteschlange umfasst eine Liste mit Namen der gemeinsam genutzten Dateisystemspeicherorte, auf die an die Warteschlange übermittelte Jobs Zugriff benötigen. Beispielsweise benötigen an die Warteschlange übermittelte Jobs Q1 Dateisystemspeicherorte und. FSCommon FS1 Jobs, die an die Warteschlange gesendet werden, Q2 benötigen Dateisystemspeicherorte FSCommon und. FS2
Verwenden Sie das folgende Skript, um die Konfigurationen der Warteschlange so einzustellen, dass diese Dateisystemspeicherorte erforderlich sind:
# Change the value of FARM_ID to your farm's identifier FARM_ID=farm-00112233445566778899aabbccddeeff# Change the value of QUEUE1_ID to queue Q1's identifier QUEUE1_ID=queue-00112233445566778899aabbccddeeff# Change the value of QUEUE2_ID to queue Q2's identifier QUEUE2_ID=queue-00112233445566778899aabbccddeeffaws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE1_ID \ --required-file-system-location-names-to-add FSCommon FS1 aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE2_ID \ --required-file-system-location-names-to-add FSCommon FS2
Die Konfiguration einer Warteschlange umfasst auch eine Liste zulässiger Speicherprofile, die für Jobs gelten, die an diese Warteschlange gesendet wurden, und für Flotten, die dieser Warteschlange zugeordnet sind. Nur Speicherprofile, die Dateisystemspeicherorte für alle erforderlichen Dateisystemspeicherorte für die Warteschlange definieren, sind in der Liste der zulässigen Speicherprofile der Warteschlange zulässig.
Ein Job schlägt fehl, wenn Sie ihn mit einem Speicherprofil einreichen, das nicht in der Liste der zulässigen Speicherprofile für die Warteschlange enthalten ist. Sie können einen Job ohne Speicherprofil jederzeit an eine Warteschlange senden. Die Workstation-Konfigurationen sind beschriftet WSAll und haben WS1 beide die erforderlichen Dateisystemspeicherorte (FSCommonundFS1) für die WarteschlangeQ1. Sie müssen berechtigt sein, Jobs an die Warteschlange zu senden. Ebenso müssen WSAll Workstation-Konfigurationen die WS2 Anforderungen an die Warteschlange erfüllenQ2. Sie müssen berechtigt sein, Jobs an diese Warteschlange zu senden. Aktualisieren Sie beide Warteschlangenkonfigurationen, damit Jobs mit diesen Speicherprofilen eingereicht werden können. Verwenden Sie dazu das folgende Skript:
# Change the value of WSALL_ID to the identifier of the WSAll storage profile WSALL_ID=sp-00112233445566778899aabbccddeeff# Change the value of WS1 to the identifier of the WS1 storage profile WS1_ID=sp-00112233445566778899aabbccddeeff# Change the value of WS2 to the identifier of the WS2 storage profile WS2_ID=sp-00112233445566778899aabbccddeeffaws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE1_ID \ --allowed-storage-profile-ids-to-add $WSALL_ID $WS1_ID aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE2_ID \ --allowed-storage-profile-ids-to-add $WSALL_ID $WS2_ID
Wenn Sie das WS2 Speicherprofil zur Liste der zulässigen Speicherprofile für die Warteschlange hinzufügen, schlägt Q1 dies fehl:
$ aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE1_ID \ --allowed-storage-profile-ids-to-add $WS2_ID An error occurred (ValidationException) when calling the UpdateQueue operation: Storage profile id: sp-00112233445566778899aabbccddeeffdoes not have required file system location: FS1
Der Grund dafür ist, dass das WS2 Speicherprofil keine Definition für den Speicherort im Dateisystem enthältFS1, den diese Warteschlange Q1 benötigt.
Das Zuordnen einer Flotte, die konfiguriert ist, mit einem Speicherprofil, das nicht in der Liste der zulässigen Speicherprofile der Warteschlange enthalten ist, schlägt ebenfalls fehl. Beispiel:
$ aws deadline create-queue-fleet-association --farm-id $FARM_ID \ --fleet-id $FLEET_ID \ --queue-id $QUEUE1_ID An error occurred (ValidationException) when calling the CreateQueueFleetAssociation operation: Mismatch between storage profile ids.
Um den Fehler zu beheben, fügen Sie das angegebene Speicherprofil WorkerConfig zur Liste der zulässigen Speicherprofile sowohl für die Warteschlange als auch für die Warteschlange Q1 hinzu. Q2 Ordnen Sie dann die Flotte diesen Warteschlangen zu, sodass die Mitarbeiter der Flotte Jobs von beiden Warteschlangen aus ausführen können.
# Change the value of FLEET_ID to your fleet's identifier FLEET_ID=fleet-00112233445566778899aabbccddeeff# Change the value of WORKER_CFG_ID to your storage profile named WorkerCfg WORKER_CFG_ID=sp-00112233445566778899aabbccddeeffaws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE1_ID \ --allowed-storage-profile-ids-to-add $WORKER_CFG_ID aws deadline update-queue --farm-id $FARM_ID --queue-id $QUEUE2_ID \ --allowed-storage-profile-ids-to-add $WORKER_CFG_ID aws deadline create-queue-fleet-association --farm-id $FARM_ID \ --fleet-id $FLEET_ID \ --queue-id $QUEUE1_ID aws deadline create-queue-fleet-association --farm-id $FARM_ID \ --fleet-id $FLEET_ID \ --queue-id $QUEUE2_ID