

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menegakkan batas lisensi tetap dengan kait pengiriman Deadline Cloud
<a name="examples-license-limits-hook"></a>

Contoh [ license\_limits ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/submission_hooks/license_limits) menunjukkan cara menggabungkan [ fitur Batas Awan ](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/deadline-cloud-limits.html) Batas Waktu Batas dengan kait [ pengiriman ](https://github.com/aws-deadline/deadline-cloud/blob/mainline/docs/submission-hooks.md) untuk menerapkan sejumlah lisensi bersamaan yang tetap (misalnya, V-Ray lisensi) di semua pengiriman pekerjaan, tanpa mengharuskan artis untuk mengonfigurasi apa pun secara manual.

Fitur Deadline Cloud Limits membatasi penjadwalan tugas sehingga tidak lebih dari N tugas yang memerlukan lisensi dijalankan secara bersamaan. Agar batas berlaku, setiap pekerjaan harus menyatakan lisensi sebagai persyaratan host dalam template-nya. Sampel ini menyediakan kait pra-pengiriman yang secara otomatis menyuntikkan persyaratan host lisensi ke setiap template pekerjaan pada waktu pengiriman. Hasilnya:
+ Artis mengirimkan pekerjaan secara normal tanpa langkah tambahan.
+ Pengait memastikan setiap pekerjaan menyatakan perlunya lisensi.
+ Penjadwal Deadline Cloud memberlakukan batas konkurensi.

**Untuk mengatur kait batas lisensi**

1. Buat Batas di pertanian Anda dengan AWS CLI:

   ```
   aws deadline create-limit \
       --farm-id {{farm-id}} \
       --display-name "VRay License" \
       --amount-requirement-name "amount.vray" \
       --max-count 5
   ```

1. Kaitkan Limit dengan antrian Anda menggunakan`aws deadline create-queue-limit-association`.

1. Salin `license_limits/` direktori ke lokasi bersama yang dapat diakses oleh semua workstation artis.

1. Pada setiap workstation artis, aktifkan pengait lingkungan:

   ```
   deadline config set settings.allow_environment_hooks true
   ```

1. Atur variabel `DEADLINE_HOOKS_DIR` lingkungan dalam skrip peluncur aplikasi Anda untuk menunjuk ke direktori bersama.

**penting**  
Jangan tambahkan `amount.vray` sebagai `customAmounts` entri dalam kemampuan armada Anda. Jika armada menyatakan jumlah tersebut sebagai kemampuan, armada memperlakukannya sebagai sumber daya per pekerja dan melewati batas tingkat antrian. Asosiasi batas saja memberikan kompatibilitas.

Untuk memperluas sampel ke lisensi lain (Houdini, Nuke, dan sebagainya), tambahkan entri ke dan buat Batas `license_limits.json` dan asosiasi antrian yang sesuai.