Tidak dapat mengesampingkan persyaratan sumber daya definisi pekerjaan - AWS Batch

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

Tidak dapat mengesampingkan persyaratan sumber daya definisi pekerjaan

Memori dan CPU penggantian v yang ditentukan dalam memory dan vcpus anggota containerOverridesstruktur, yang diteruskan ke SubmitJob, tidak dapat mengganti memori dan CPU persyaratan v yang ditentukan dalam resourceRequirementsstruktur dalam definisi pekerjaan.

Jika Anda mencoba mengganti persyaratan sumber daya ini, Anda mungkin melihat pesan galat berikut:

“Nilai ini dikirimkan dalam kunci usang dan mungkin bertentangan dengan nilai yang diberikan oleh persyaratan sumber daya definisi pekerjaan.”

Untuk memperbaikinya, tentukan memori dan CPU persyaratan v di resourceRequirementsanggota containerOverrides. Misalnya, jika memori dan CPU penggantian v Anda ditentukan dalam baris berikut.

"containerOverrides": { "memory": 8192, "vcpus": 4 }

Ubah menjadi yang berikut:

"containerOverrides": { "resourceRequirements": [ { "type": "MEMORY", "value": "8192" }, { "type": "VCPU", "value": "4" } ], }

Lakukan perubahan yang sama pada memori dan CPU persyaratan v yang ditentukan dalam containerPropertiesobjek dalam definisi pekerjaan. Misalnya, jika CPU persyaratan memori dan v Anda ditentukan dalam baris berikut.

{ "containerProperties": { "memory": 4096, "vcpus": 2, }

Ubah menjadi yang berikut:

"containerProperties": { "resourceRequirements": [ { "type": "MEMORY", "value": "4096" }, { "type": "VCPU", "value": "2" } ], }