

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

# Definisi tugas Amazon ECS
<a name="task_definitions"></a>

*Definisi tugas* adalah cetak biru untuk aplikasi Anda. Ini adalah file teks dalam format JSON yang menjelaskan parameter dan satu atau lebih wadah yang membentuk aplikasi Anda. 

Berikut ini adalah beberapa parameter yang dapat Anda tentukan dalam definisi tugas:
+ Kapasitas untuk digunakan, yang menentukan infrastruktur tempat tugas Anda di-host
+ Gambar Docker untuk digunakan dengan setiap kontainer dalam tugas Anda
+ Berapa banyak CPU dan memori untuk digunakan dengan setiap tugas atau setiap kontainer dalam tugas
+ Memori dan persyaratan CPU
+ Sistem operasi wadah tempat tugas berjalan
+ Mode jaringan Docker digunakan untuk kontainer dalam tugas.
+ Konfigurasi pencatatan digunakan untuk tugas Anda
+ Apakah tugas terus berjalan jika penampung selesai atau gagal
+ Perintah yang dijalankan kontainer saat dimulai
+ Setiap volume data yang digunakan dengan wadah dalam tugas
+ Peran IAM yang digunakan tugas Anda

Untuk daftar lengkap parameter definisi tugas, lihat[Parameter definisi tugas Amazon ECS untuk Fargate](task_definition_parameters.md).

Setelah Anda membuat definisi tugas, Anda dapat menjalankan definisi tugas sebagai tugas atau layanan.
+ *tugas* adalah penunjukan hal abstrak dengan instans yang konkret dari ketentuan tugas dalam sebuah klaster. Setelah Anda membuat definisi tugas untuk aplikasi Anda dalam Amazon ECS, Anda dapat menentukan jumlah tugas yang akan dijalankan di klaster Anda. 
+ *Layanan* Amazon ECS menjalankan dan mempertahankan jumlah tugas yang Anda inginkan secara bersamaan di kluster Amazon ECS. Cara kerjanya adalah, jika salah satu tugas Anda gagal atau berhenti karena alasan apa pun, penjadwal layanan Amazon ECS meluncurkan instance lain berdasarkan definisi tugas Anda. Ia melakukan ini untuk menggantikannya dan dengan demikian mempertahankan jumlah tugas yang Anda inginkan dalam layanan.

**Topics**
+ [Status definisi tugas Amazon ECS](task-definition-state.md)
+ [Merancang Aplikasi Anda untuk Amazon ECS](application_architecture.md)
+ [Membuat definisi tugas Amazon ECS menggunakan konsol](create-task-definition.md)
+ [Menggunakan Amazon Q Developer untuk memberikan rekomendasi definisi tugas di konsol Amazon ECS](using-amazon-q.md)
+ [Memperbarui definisi tugas Amazon ECS menggunakan konsol](update-task-definition-console-v2.md)
+ [Membatalkan pendaftaran revisi definisi tugas Amazon ECS menggunakan konsol](deregister-task-definition-v2.md)
+ [Menghapus revisi definisi tugas Amazon ECS menggunakan konsol](delete-task-definition-v2.md)
+ [Kasus penggunaan definisi tugas Amazon ECS](use-cases.md)
+ [Parameter definisi tugas Amazon ECS untuk Instans Terkelola Amazon ECS](task_definition_parameters-managed-instances.md)
+ [Parameter definisi tugas Amazon ECS untuk Fargate](task_definition_parameters.md)
+ [Parameter definisi tugas Amazon ECS untuk Amazon EC2](task_definition_parameters_ec2.md)
+ [Templat definisi tugas Amazon ECS](task-definition-template.md)
+ [Contoh definisi tugas Amazon ECS](example_task_definitions.md)