Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konfigurasikan profil penyimpanan untuk antrian
Konfigurasi antrian mencakup daftar nama peka huruf besar-kecil dari lokasi sistem file bersama yang pekerjaan yang dikirimkan ke antrian memerlukan akses. misalnya, pekerjaan yang dikirimkan ke antrian Q1 memerlukan lokasi FSCommon sistem file dan. FS1 Pekerjaan yang dikirim ke antrian Q2 memerlukan lokasi sistem file FSCommon danFS2.
Untuk mengatur konfigurasi antrian agar memerlukan lokasi sistem file ini, gunakan skrip berikut:
# 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
Konfigurasi antrian juga menyertakan daftar profil penyimpanan yang diizinkan yang berlaku untuk pekerjaan yang dikirimkan ke dan armada yang terkait dengan antrian tersebut. Hanya profil penyimpanan yang menentukan lokasi sistem file untuk semua lokasi sistem file yang diperlukan untuk antrian diizinkan dalam daftar profil penyimpanan yang diizinkan dalam antrian.
Pekerjaan gagal jika Anda mengirimkannya dengan profil penyimpanan yang tidak ada dalam daftar profil penyimpanan yang diizinkan untuk antrian. Anda selalu dapat mengirimkan pekerjaan tanpa profil penyimpanan ke antrian. Konfigurasi workstation diberi label WSAll dan WS1 keduanya memiliki lokasi sistem file yang diperlukan (FSCommondanFS1) untuk antrianQ1. Mereka harus diizinkan untuk mengirimkan pekerjaan ke antrian. Demikian pula, konfigurasi workstation WSAll dan WS2 memenuhi persyaratan untuk antrianQ2. Mereka harus diizinkan untuk mengirimkan pekerjaan ke antrian itu. Perbarui kedua konfigurasi antrian untuk memungkinkan pekerjaan dikirimkan dengan profil penyimpanan ini menggunakan skrip berikut:
# 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
Jika Anda menambahkan profil WS2 penyimpanan ke daftar profil penyimpanan yang diizinkan untuk antrian, Q1 itu gagal:
$ 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
Alasannya adalah bahwa profil WS2 penyimpanan tidak berisi definisi untuk lokasi sistem file bernama FS1 yang Q1 dibutuhkan antrian.
Mengaitkan armada yang dikonfigurasi dengan profil penyimpanan yang tidak ada dalam daftar antrian profil penyimpanan yang diizinkan juga gagal. Contoh:
$ 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.
Untuk memperbaiki kesalahan, tambahkan profil penyimpanan yang diberi nama WorkerConfig ke daftar profil penyimpanan yang diizinkan untuk antrian Q1 dan antrianQ2. Kemudian, kaitkan armada dengan antrian ini sehingga pekerja di armada dapat menjalankan pekerjaan dari kedua antrian.
# 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