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 untukplatformVersion
adalah1.3.0
,1.4.0
, danLATEST
(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
dansplunk
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.