

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

# Nilai parameter elemen untuk bundel pekerjaan
<a name="build-job-bundle-parameters"></a>

Anda dapat menggunakan file parameter untuk mengatur nilai beberapa parameter pekerjaan di template pekerjaan atau argumen permintaan [CreateJob](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateJob.html)operasi dalam bundel pekerjaan sehingga Anda tidak perlu menetapkan nilai saat mengirimkan pekerjaan. UI untuk pengiriman pekerjaan memungkinkan Anda untuk mengubah nilai-nilai ini.

Anda dapat menentukan template pekerjaan dalam format YAMAL (`parameter_values.yaml`) atau format JSON (`parameter_values.json`). Contoh di bagian ini ditampilkan dalam format YAMAL.

Di YAMAL, format file adalah:

```
parameterValues:
- name: <string>
  value: <integer>, <float>, or <string>
- name: <string>
  value: <integer>, <float>, or <string>ab
... {{repeating as necessary}}
```

Setiap elemen `parameterValues` daftar harus salah satu dari yang berikut:
+ Parameter pekerjaan didefinisikan dalam template pekerjaan.
+ Parameter pekerjaan yang ditentukan dalam lingkungan antrian untuk antrian yang Anda kirimkan pekerjaan ke..
+ Parameter khusus diteruskan ke `CreateJob` operasi saat membuat pekerjaan.
  + `deadline:priority`— Nilai harus berupa bilangan bulat. Itu diteruskan ke `CreateJob` operasi sebagai parameter [prioritas](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateJob.html#deadlinecloud-CreateJob-request-priority).
  + `deadline:targetTaskRunStatus`— Nilai harus berupa string. Itu diteruskan ke `CreateJob` operasi sebagai parameter [targetTaskRunStatus](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateJob.html#deadlinecloud-CreateJob-request-targetTaskRunStatus).
  + `deadline:maxFailedTasksCount`— Nilai harus berupa bilangan bulat. Itu diteruskan ke `CreateJob` operasi sebagai parameter [maxFailedTasksCount](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateJob.html#deadlinecloud-CreateJob-request-maxFailedTasksCount).
  + `deadline:maxRetriesPerTask`— Nilai harus berupa bilangan bulat. Itu diteruskan ke `CreateJob` operasi sebagai parameter [maxRetriesPerTugas](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateJob.html#deadlinecloud-CreateJob-request-maxRetriesPerTask).
  + `deadline:maxWorkercount`— Nilai harus berupa bilangan bulat. Itu diteruskan ke `CreateJob` operasi sebagai [maxWorkerCount](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateJob.html#deadlinecloud-CreateJob-request-maxRetriesPerTask)parameter.

Template pekerjaan selalu merupakan template daripada pekerjaan tertentu untuk dijalankan. File nilai parameter memungkinkan bundel pekerjaan untuk bertindak sebagai templat jika beberapa parameter tidak memiliki nilai yang ditentukan dalam file ini, atau sebagai pengiriman pekerjaan tertentu jika semua parameter memiliki nilai.

Misalnya, [sampel blender\_render](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/blender_render) tidak memiliki file parameter dan template pekerjaannya mendefinisikan parameter tanpa nilai default. Template ini harus digunakan sebagai template untuk membuat pekerjaan. Setelah Anda membuat pekerjaan menggunakan bundel pekerjaan ini, Deadline Cloud menulis bundel pekerjaan baru ke direktori riwayat pekerjaan. 

Misalnya, ketika Anda mengirimkan pekerjaan dengan perintah berikut:

```
deadline bundle gui-submit blender_render/
```

Bundel pekerjaan baru berisi `parameter_values.yaml` file yang berisi parameter yang ditentukan:

```
% cat ~/.deadline/job_history/\(default\)/2024-06/2024-06-20-01-JobBundle-Demo/parameter_values.yaml
parameterValues:
- name: deadline:targetTaskRunStatus
  value: READY
- name: deadline:maxFailedTasksCount
  value: 10
- name: deadline:maxRetriesPerTask
  value: 5
- name: deadline:priority
  value: 75
- name: BlenderSceneFile
  value: /private/tmp/bundle_demo/bmw27_cpu.blend
- name: Frames
  value: 1-10
- name: OutputDir
  value: /private/tmp/bundle_demo/output
- name: OutputPattern
  value: output_####
- name: Format
  value: PNG
- name: CondaPackages
  value: blender
- name: RezPackages
  value: blender
```

Anda dapat membuat pekerjaan yang sama dengan perintah berikut:

```
deadline bundle submit ~/.deadline/job_history/\(default\)/2024-06/2024-06-20-01-JobBundle-Demo/
```

**catatan**  
Paket pekerjaan yang Anda kirimkan disimpan ke direktori riwayat pekerjaan Anda. Anda dapat menemukan lokasi direktori tersebut dengan perintah berikut:  

```
deadline config get settings.job_history_dir
```