Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tugas terjadwal
Amazon ECS mendukung pembuatan tugas terjadwal. Tugas terjadwal menggunakan EventBridge aturan Amazon untuk menjalankan tugas entah sesuai jadwal atau menanggapi EventBridge kejadian.
Jika Anda ingin menjalankan tugas pada interval yang ditetapkan, seperti operasi cadangan atau pemindaian log, Anda dapat membuat tugas terjadwal yang menjalankan satu tugas atau lebih pada waktu tertentu. Anda dapat menentukan interval reguler (jalankan setiap N
menit, jam, atau hari), atau untuk penjadwalan yang lebih rumit, Anda dapat menggunakan ekspresi cron
. Untuk informasi selengkapnya, lihat ekspresi Cron dan ekspresi tingkat di Panduan EventBridge Pengguna Amazon.
Jika Anda ingin menjalankan tugas yang dimulai oleh suatu kejadian, ada kejadianAWS terkelola untuk layanan (misalnya kejadian perubahan status instans kontainer dan tugas kontainer Amazon ECS) atau Anda dapat membuat pola kejadian kustom. Untuk informasi selengkapnya, lihat Pola peristiwa di Panduan EventBridge Pengguna Amazon.
Daftar Isi
Membuat tugas terjadwal
Tugas terjadwal dimulai oleh EventBridge aturan Amazon, yang dapat Anda buat menggunakan EventBridge konsol. Meskipun Anda dapat membuat tugas terjadwal di konsol Amazon ECS, saat ini EventBridge konsol menyediakan lebih banyak fungsionalitas sehingga langkah-langkah berikut akan memandu Anda membuat EventBridge aturan yang memulai tugas terjadwal.
Sebelum Anda dapat mengirim tugas terjadwal dengan EventBridge aturan dan target, EventBridge layanan memerlukan beberapa izin untuk menjalankan tugas Amazon ECS atas nama Anda. Untuk informasi lebih lanjut tentang pelaku utama layanan dan izin IAM yang diperlukan untuk peran ini, lihat CloudWatch Peran IAM Acara Amazon ECS.
Membuat tugas terjadwal (EventBridge konsol)
Buka EventBridge konsol Amazon di https://console.aws.amazon.com/events/
. -
Di panel navigasi, pilih Aturan.
-
Pilih Buat aturan.
-
Masukkan nama dan deskripsi untuk aturan.
catatan Aturan tidak boleh memiliki nama yang sama dengan aturan lain di Wilayah yang sama dan di bus kejadian yang sama.
-
Untuk Bus peristiwa, pilih bus peristiwa yang ingin Anda kaitkan dengan aturan ini. Jika Anda ingin aturan ini cocok dengan kejadian yang berasal dari akun Anda, pilih bus kejadian default AWS. Saat layanan AWS di akun Anda menghasilkan kejadian, layanan tersebut akan selalu masuk ke bus kejadian default akun Anda.
-
Pilih cara menjadwalkan tugas.
Untuk membuat aturan berdasarkan... Lakukan ini... Peristiwa
-
Untuk jenis Aturan, pilih Aturan dengan pola peristiwa.
-
Pilih Selanjutnya.
-
Untuk sumber Event, pilih AWSevent.
-
Untuk Pola peristiwa, lakukan salah satu hal berikut:
-
Untuk menggunakan template untuk membuat pola acara Anda, pilih bentuk pola acara dan pilih sumber peristiwa, AWSlayanan, dan jenis acara. Jika Anda memilih Semua kejadian sebagai tipe kejadian, semua kejadian yang dihasilkan olehAWS layanan ini akan sesuai dengan aturan.
Untuk menyesuaikan template, pilih Pola kustom (editor JSON) dan buat perubahan Anda.
-
Untuk menggunakan pola acara khusus, pilih Pola kustom (editor JSON) dan buat pola acara Anda.
-
Jadwal -
Untuk jenis Aturan, pilih Jadwal.
-
Pilih Lanjutkan dalam EventBridge penjadwal.
-
Untuk Nama jadwal, masukkan nama yang unik.
-
Untuk Kejadian, pilih apakah akan berjalan satu kali, atau pada jadwal
-
Untuk Jenis jadwal, lakukan salah satu hal berikut:
-
Untuk menggunakan ekspresi cron untuk menentukan jadwal, pilih jadwal berbasis Cron dan masukkan ekspresi cron.
-
Untuk menggunakan ekspresi tarif untuk menentukan jadwal, pilih jadwal berbasis tingkat dan masukkan ekspresi tarif.
-
-
-
Pilih Selanjutnya.
-
Untuk jenis Target, pilih AWSlayanan.
-
Untuk Pilih target, pilih tugas ECS.
-
Untuk Cluster, pilih klaster Amazon ECS.
-
Untuk Ketentuan tugas, pilih keluarga ketentuan tugas.
-
Untuk Revisi ketentuan tugas, pilih antara Terbaru atau Revisi dan pilih revisi ketentuan tugas tertentu yang akan digunakan.
-
Untuk Jumlah, tentukan jumlah tugas yang akan dijalankan.
-
Pilih bagaimana tugas terjadwal Anda didistribusikan di seluruh infrastruktur klaster Anda.
Metode Distribusi Langkah-langkah Strategi penyedia kapasitas
-
Di bagian Opsi komputasi, pilih Strategi penyedia kapasitas.
-
Pilih strategi:
-
Untuk menggunakan strategi penyedia kapasitas default, pilih Gunakan default klaster.
-
Jika klaster Anda tidak memiliki strategi penyedia kapasitas default, atau untuk menggunakan strategi kustom, pilih Untuk menggunakan kustom, pilih Untuk menggunakan kustom, dan tentukan strategi penyedia kapasitas kustom Anda dengan menentukan Penyedia kapasitas, dan Berat.
-
catatan Untuk menggunakan penyedia kapasitas dalam strategi, penyedia kapasitas harus dikaitkan dengan klaster. Untuk informasi selengkapnya tentang strategi penyedia kapasitas, lihat Penyedia kapasitas Amazon ECS.
Jenis peluncuran -
Di bagian Opsi komputasi, pilih Jenis peluncuran.
-
Untuk Jenis peluncuran, pilih jenis peluncuran.
-
(Opsional) Ketika tipe peluncuran Fargate diwajibkan, untuk Versi platform, tentukan versi platform yang akan digunakan. Jika versi platform tidak ditentukan, versi platform
LATEST
digunakan secara default.
-
-
Jika tugas di-host di Fargate atau menggunakan mode
awsvpc
jaringan, perluas Konfigurasi konfigurasi jaringan dan tentukan konfigurasi jaringan.-
Untuk Subnet, tentukan satu ID subnet atau lebih.
-
Untuk Grup keamanan, pilih satu grup keamanan atau lebih.
-
Untuk Tetapkan IP publik secara otomatis, tentukan apakah akan menetapkan alamat IP publik dari subnet Anda ke tugas tersebut.
-
-
(Opsional) Untuk menentukan parameter tambahan untuk tugas Anda, perluas Konfigurasi properti tambahan.
-
Untuk Grup tugas, tentukan nama grup tugas. Nama grup tugas digunakan untuk mengidentifikasi satu set tugas terkait dan digunakan bersama dengan strategi penempatan
spread
tugas untuk memastikan tugas-tugas dalam grup tugas yang sama tersebar merata di antara instans kontainer di klaster. -
Untuk Tanda, pilih Tambahkan tanda untuk mengaitkan tanda pasangan nilai kunci untuk tugas.
-
Untuk menambahkan tanda yang akan digunakan saat meninjau alokasi biaya di Laporan Penggunaan dan Biaya Anda, untuk Konfigurasikan tanda ag terkelola, pilih Aktifkan tanda terkelola. Untuk informasi selengkapnya, lihat Menandai sumber daya Anda untuk penagihan.
-
Untuk menggunakan fungsionalitas ECS Exec untuk tugas, untuk Konfigurasikan perintah eksekusi Konfigurasikan, pilih Aktifkan jalankan perintah. Untuk informasi selengkapnya, lihat Menggunakan Amazon ECS Exec untuk debugging.
-
Untuk menambahkan tanda yang terkait dengan ketentuan tugas ke tugas Anda, untuk Konfigurasikan penyebaran tanda, pilih Sebarkan tanda dari ketentuan tugas. Untuk informasi selengkapnya, lihat Bagaimana sumber daya ditandai.
catatan Jika Anda menentukan tanda dengan tombol yang sama di bagian Tanda, tanda itu menimpa tanda yang disebarkan dari ketentuan tugas.
-
-
Untuk banyak jenis target, EventBridge membutuhkan izin untuk mengirim peristiwa ke target. Dalam kasus ini, EventBridge dapat membuat IAM role (IAM role) yang diperlukan aturan Anda untuk berjalan. Lakukan salah satu dari langkah berikut ini:
-
Untuk membuat IAM role secara otomatis, pilih Buat peran baru untuk sumber daya khusus ini.
-
Untuk menggunakan IAM role yang Anda buat sebelumnya, pilih Gunakan peran yang ada dan pilih peran yang ada dari menu menurun.
-
-
(Opsional) Untuk Pengaturan tambahan, lakukan hal berikut:
-
Untuk Masa peristiwa maksimal, masukkan nilai antara satu menit (00:01) dan 24 jam (24:00).
-
Untuk Upaya coba lagi, masukkan angka antara 0 dan 185.
-
Untuk Antrean surat mati, pilih apakah akan Anda menggunakan antrean Amazon SQS standar sebagai antrean surat mati. EventBridge mengirim kejadian yang mencocokkan aturan ini dengan antrean surat mati jika tidak berhasil dikirim ke target. Lakukan salah satu dari berikut:
-
Pilih Tidak ada untuk tidak menggunakan antrean surat mati.
-
Pilih Pilihan antrean Amazon SQS diAWS akun saat ini untuk digunakan sebagai antrean surat mati kemudian pilih antrean yang akan digunakan dari menurun.
-
Pilih Pilihan antrean Amazon SQS di akun AWS lainnya sebagai antrean surat mati dan kemudian masukkan ARN antrean untuk menggunakannya. Anda harus melampirkan kebijakan berbasis sumber daya ke antrean yang memberikan izin EventBridge untuk mengirim pesan padanya. Untuk informasi selengkapnya, lihat Memberikan izin ke antrean huruf mati di Panduan EventBridge Pengguna Amazon.
-
-
Pilih Selanjutnya.
-
(Opsional) Masukkan satu atau lebih tanda untuk aturan. Untuk informasi selengkapnya, lihat EventBridge tag Amazon di Panduan EventBridge Pengguna Amazon.
-
Pilih Selanjutnya.
-
Tinjau detail aturan dan pilih Buat aturan.
Lihat tugas terjadwal Anda di konsol klasik
Tugas terjadwal Anda dapat dilihat di konsol klasik Amazon ECS klasik. Anda juga dapat melihat EventBridge aturan Amazon yang memulai tugas yang dijadwalkan di EventBridge konsol.
Untuk melihat tugas terjadwal Anda (konsol Amazon ECS)
Buka konsol Amazon ECS di https://console.aws.amazon.com/ecs/
. -
Pilih klaster tempat tugas terjadwal Anda dijalankan.
-
Pada halaman Klaster:
nama-klaster
, pilih tab Tugas Terjadwal. -
Semua tugas terjadwal Anda tercantum.
Mengedit tugas terjadwal
Anda dapat mengedit tugas terjadwal di konsol Amazon ECS klasik. Anda juga dapat mengedit EventBridge aturan Amazon yang memulai tugas terjadwal di EventBridge konsol.
Untuk mengedit tugas terjadwal (konsol Amazon ECS)
Buka konsol Amazon ECS di https://console.aws.amazon.com/ecs/
. -
Pilih klaster tempat Anda mengedit tugas terjadwal.
-
Pada halaman Klaster:
nama-klaster
, pilih Tugas terjadwal. -
Pilih kotak di sebelah kiri aturan jadwal untuk diedit, dan pilih Edit.
-
Edit bidang tersebut untuk memperbarui dan pilih Perbarui.