View a markdown version of this page

AWS-ECSRunTask - AWS Systems Manager Referensi Runbook Otomasi

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

AWS-ECSRunTask

Deskripsi

AWS-ECSRunTaskRunbook menjalankan tugas Amazon Elastic Container Service (Amazon ECS) yang Anda tentukan.

Jalankan Otomatisasi ini (konsol)

Jenis dokumen

Otomatisasi

Pemilik

Amazon

Platform

Linux

Parameter

  • AutomationAssumeRole

    Tipe: String

    Deskripsi: (Opsional) Nama Sumber Daya Amazon (ARN) dari peran AWS Identity and Access Management (IAM) yang memungkinkan Otomasi Manajer Sistem untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Sistem Manajer Otomasi menggunakan izin pengguna yang memulai runbook ini.

  • kapasitas ProviderStrategy

    Tipe: String

    Deskripsi: (Opsional) Strategi penyedia kapasitas yang akan digunakan untuk tugas.

  • klaster

    Tipe: String

    Deskripsi: (Opsional) Nama pendek atau ARN cluster untuk menjalankan tugas Anda. Jika Anda tidak menentukan cluster, cluster default digunakan.

  • count

    Tipe: String

    Deskripsi: (Opsional) Jumlah instansiasi tugas yang ditentukan untuk ditempatkan pada cluster Anda. Anda dapat menentukan hingga 10 tugas untuk setiap permintaan.

  • mengaktifkan ECSManagedTags

    Jenis: Boolean

    Deskripsi: (Opsional) Menentukan apakah akan menggunakan tag terkelola Amazon ECS untuk tugas. Untuk informasi selengkapnya, lihat Menandai sumber daya Amazon ECS Anda di Panduan Pengembang Layanan Kontainer Amazon Elastic.

  • mengaktifkan ExecuteCommand

    Jenis: Boolean

    Deskripsi: (Opsional) Menentukan apakah akan mengaktifkan fungsionalitas perintah eksekusi untuk wadah dalam tugas ini. Jika benar, ini mengaktifkan fungsionalitas perintah eksekusi pada semua wadah dalam tugas.

  • grup

    Tipe: String

    Deskripsi: (Opsional) Nama grup tugas yang akan dikaitkan dengan tugas. Nilai default adalah nama keluarga dari definisi tugas. Misalnya, family:my-family-name.

  • Jenis Peluncuran

    Tipe: String

    Nilai yang valid: EC2 | FARGATE | EKSTERNAL

    Deskripsi: (Opsional) Infrastruktur untuk menjalankan tugas mandiri Anda.

  • Konfigurasi jaringan

    Tipe: String

    Deskripsi: (Opsional) Konfigurasi jaringan untuk tugas. Parameter ini diperlukan untuk definisi tugas yang menggunakan mode awsvpc jaringan untuk menerima antarmuka jaringan elastis mereka sendiri, dan tidak didukung untuk mode jaringan lainnya.

  • mengesampingkan

    Tipe: String

    Deskripsi: (Opsional) Daftar penggantian kontainer dalam format JSON yang menentukan nama wadah dalam definisi tugas yang ditentukan dan penggantian yang harus diterimanya. Anda dapat mengganti perintah default untuk wadah yang ditentukan dalam definisi tugas atau image Docker dengan penggantian perintah. Anda juga dapat mengganti variabel lingkungan yang ada yang ditentukan dalam definisi tugas atau gambar Docker pada wadah. Selain itu, Anda dapat menambahkan variabel lingkungan baru dengan penggantian lingkungan.

  • Kendala Penempatan

    Tipe: String

    Deskripsi: (Opsional) Array objek kendala penempatan yang akan digunakan untuk tugas. Anda dapat menentukan hingga 10 batasan untuk setiap tugas termasuk batasan dalam definisi tugas dan yang ditentukan saat runtime.

  • PenempatStrategi

    Tipe: String

    Deskripsi: (Opsional) Objek strategi penempatan yang akan digunakan untuk tugas. Anda dapat menentukan maksimal 5 aturan strategi untuk setiap tugas.

  • Versi Platform

    Tipe: String

    Deskripsi: (Opsional) Versi platform yang digunakan tugas. Versi platform hanya ditentukan untuk tugas yang dihosting di Fargate. Jika versi platform tidak ditentukan, versi LATEST platform digunakan.

  • PropagateTag

    Tipe: String

    Deskripsi: (Opsional) Menentukan apakah tag menyebar dari definisi tugas ke tugas. Jika tidak ada nilai yang ditentukan, tanda tidak disebarkan. Tag hanya dapat disebarkan ke tugas selama pembuatan tugas.

  • Referens-ID

    Tipe: String

    Deskripsi: (Opsional) ID referensi yang akan digunakan untuk tugas. ID referensi dapat memiliki panjang maksimum 1024 karakter.

  • Dimulai oleh

    Tipe: String

    Deskripsi: (Opsional) Tag opsional yang ditentukan saat tugas dimulai. Ini membantu Anda mengidentifikasi tugas mana yang termasuk dalam pekerjaan tertentu dengan memfilter hasil operasi ListTasks API. Hingga 36 huruf (huruf besar dan kecil), angka, tanda hubung (-), dan garis bawah (_) diperbolehkan.

  • tag

    Tipe: String

    Deskripsi: (Opsional) Metadata yang ingin Anda terapkan ke tugas untuk membantu Anda mengkategorikan dan mengatur tugas. Setiap tag terdiri dari kunci dan nilai yang ditentukan pengguna.

  • Definisi tugas

    Tipe: String

    Deskripsi: (Opsional) family dan revision (family:revision) atau ARN lengkap dari definisi tugas yang akan dijalankan. Jika revisi tidak ditentukan, re ACTIVE visi terbaru digunakan.

Izin IAM yang diperlukan

AutomationAssumeRoleParameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.

  • ecs:RunTask

Langkah-langkah Dokumen

aws:executeScript- Menjalankan tugas Amazon ECS berdasarkan nilai yang Anda tentukan untuk parameter input runbook.