Ketentuan tugas di Fargate - AWS Batch

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

Ketentuan tugas di Fargate

AWS Batch pekerjaan di AWS Fargate tidak mendukung semua parameter definisi pekerjaan yang tersedia. Beberapa parameter tidak didukung sama sekali, dan parameter lainnya memiliki perilaku yang berbeda untuk tugas Fargate.

Daftar berikut ini menjelaskan parameter ketentuan tugas yang tidak valid atau dibatasi dalam tugas Fargate.

platformCapabilities

Harus ditentukan sebagai FARGATE.

"platformCapabilities": [ "FARGATE" ]
type

Harus ditentukan sebagai container.

"type": "container"
Parameter dalam containerProperties
executionRoleArn

Harus ditentukan untuk tugas yang berjalan di sumber daya Fargate. Untuk informasi selengkapnya, lihat IAMPeran untuk Tugas di Panduan Pengembang Layanan Kontainer Elastis Amazon.

"executionRoleArn": "arn:aws:iam::123456789012:role/ecsTaskExecutionRole"
fargatePlatformConfiguration

(Opsional, hanya untuk ketentuan tugas Fargate). Menentukan versi platform Fargate, atau LATEST untuk versi platform terbaru. Nilai yang mungkin untuk platformVersion adalah 1.3.0, 1.4.0, dan LATEST (default).

"fargatePlatformConfiguration": { "platformVersion": "1.4.0" }
instanceType
ulimits

Tidak berlaku untuk tugas yang berjalan di sumber daya Fargate.

memory
vcpus

Pengaturan ini harus ditentukan dalam resourceRequirements

privileged

Jangan tentukan parameter ini, atau tentukan sebagai false.

"privileged": false
resourceRequirements

CPUPersyaratan memori dan v harus ditentukan menggunakan nilai yang didukung. GPUsumber daya tidak didukung untuk pekerjaan yang berjalan di sumber daya Fargate.

Jika Anda menggunakan GuardDuty Runtime Monitoring, ada sedikit overhead memori untuk agen GuardDuty keamanan. Oleh karena itu batas memori harus mencakup ukuran agen GuardDuty keamanan. Untuk informasi tentang batas memori agen GuardDuty keamanan, lihat CPUdan batas memori di Panduan GuardDuty Pengguna. Untuk informasi tentang praktik terbaik, lihat Bagaimana cara memperbaiki kesalahan memori pada tugas Fargate setelah mengaktifkan Runtime Monitoring di Panduan Pengembang Amazon. ECS

"resourceRequirements": [ {"type": "MEMORY", "value": "512"}, {"type": "VCPU", "value": "0.25"} ]
Parameter dalam linuxParameters
devices
maxSwap
sharedMemorySize
swappiness
tmpfs

Tidak berlaku untuk pekerjaan yang berjalan pada sumber daya Fargate.

Parameter dalam logConfiguration
logDriver

Hanya awslogs dan splunk yang didukung. Untuk informasi selengkapnya, lihat Gunakan driver log awslogs.

Anggota di networkConfiguration
assignPublicIp

Jika subnet pribadi tidak memiliki NAT gateway yang terpasang untuk mengirim lalu lintas ke Internet, assignPublicIp harus "ENABLED”. Untuk informasi selengkapnya, lihat Peran eksekusi AWS Batch IAM.