Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Definisi pekerjaan di Instans Terkelola Amazon ECS
AWS Batch pekerjaan di Instans Terkelola Amazon ECS menggunakan format definisi ecsProperties pekerjaan dengan kemampuan platform. MANAGED_INSTANCES Pekerjaan Instans Terkelola Amazon ECS tidak mendukung warisancontainerProperties.
Daftar berikut menjelaskan parameter definisi pekerjaan yang khusus untuk atau dibatasi untuk pekerjaan Instans Terkelola Amazon ECS.
platformCapabilities-
Harus ditentukan sebagai
MANAGED_INSTANCES."platformCapabilities": [ "MANAGED_INSTANCES" ] type-
Harus ditentukan sebagai
container."type": "container" - Parameter dalam
ecsProperties -
networkMode-
Mengontrol bagaimana jaringan tugas dikonfigurasi. Parameter ini hanya berlaku untuk definisi pekerjaan Instans Terkelola Amazon ECS. Parameter ini tidak berlaku untuk definisi pekerjaan platform Fargate atau Amazon EC2.
Nilai yang valid:
hostJika tidak ditentukan, defaultnya adalah
host. Denganhostmode, wadah berbagi tumpukan jaringan instans host secara langsung, memberikan bandwidth jaringan maksimum."networkMode": "host" runtimePlatform-
Menentukan keluarga sistem operasi dan arsitektur CPU untuk tugas. Parameter ini berlaku untuk definisi pekerjaan Instans Terkelola Fargate dan Amazon ECS. Gunakan ini untuk menjalankan pekerjaan pada instance ARM64 (AWS Graviton). Nilai yang valid untuk
operatingSystemFamilyadalahLINUX(default). Nilai yang valid untukcpuArchitectureadalahX86_64danARM64."runtimePlatform": { "operatingSystemFamily": "LINUX", "cpuArchitecture": "ARM64" } executionRoleArn-
Peran IAM yang memberikan izin agen kontainer Amazon ECS untuk melakukan panggilan AWS API atas nama Anda, seperti menarik gambar kontainer dari Amazon ECR. Untuk informasi lebih lanjut, lihat Peran IAM untuk Tugas dalam Panduan Developer Amazon Elastic Container Service.
resourceRequirements-
Persyaratan memori dan vCPU harus ditentukan dalam
resourceRequirements. Tidak seperti Fargate, Instans Terkelola Amazon ECS tidak membatasi kombinasi vCPU dan memori mana yang valid — Anda dapat menentukan nilai apa pun yang sesuai dengan jenis instans yang tersedia untuk lingkungan komputasi Anda. Sumber daya GPU didukung."resourceRequirements": [ {"type": "MEMORY", "value": "8192"}, {"type": "VCPU", "value": "4"}, {"type": "GPU", "value": "1"} ] - Parameter yang didukung pada Instans Terkelola Amazon ECS tetapi tidak Fargate
-
Parameter berikut tersedia untuk pekerjaan Instans Terkelola Amazon ECS tetapi diblokir untuk Fargate:
-
privileged— jalankan wadah dengan hak istimewa yang ditingkatkan pada instance host. -
resourceRequirementsjenisGPU- minta perangkat GPU NVIDIA. -
linuxParameters.devices— mengekspos perangkat host ke wadah. -
linuxParameters.tmpfs— pasang sistem file RAM-backed tmpfs. -
ulimits— mengatur batas sumber daya (nofile, nproc, dll.) pada wadah. -
volumesdenganhost.sourcePath— ikat jalur host mount ke dalam wadah.
-
- Parameter tidak didukung pada Instans Terkelola Amazon ECS
-
fargatePlatformConfiguration-
Tidak berlaku untuk pekerjaan Instans Terkelola Amazon ECS.
- Multi-node Lowongan kerja parallel (MNP)
-
Instans Terkelola Amazon ECS tidak mendukung pekerjaan paralel multi-node. Gunakan lingkungan komputasi terkelola Amazon EC2 untuk beban kerja MNP.
- Parameter dalam
logConfiguration -
logDriver-
Hanya
awslogs,splunk, danawsfirelensdidukung untuk pekerjaan Instans Terkelola Amazon ECS.