Tutorial: Jalankan Tugas Amazon ECS ketika File Diunggah ke Bucket Amazon S3 - Amazon CloudWatch Peristiwa

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

Tutorial: Jalankan Tugas Amazon ECS ketika File Diunggah ke Bucket Amazon S3

catatan

Amazon EventBridge adalah cara pilihan untuk mengelola peristiwa Anda. CloudWatch Events dan EventBridge adalah layanan dan API dasar yang sama, tetapi EventBridge menyediakan lebih banyak fitur. Perubahan yang Anda buat di CloudWatch atau EventBridge akan muncul di setiap konsol. Untuk informasi selengkapnya, lihat Amazon EventBridge.

Anda dapat menggunakan CloudWatch Events untuk menjalankan tugas Amazon ECS ketika peristiwa AWS terjadi. Dalam tutorial ini, Anda menyiapkan aturan CloudWatch Events yang menjalankan sebuah tugas Amazon ECS ketika file diunggah ke bucket Amazon S3 tertentu dengan menggunakan operasi Amazon S3 PUT.

Tutorial ini mengasumsikan bahwa Anda telah membuat keterangan tugas di Amazon ECS.

Untuk menjalankan tugas Amazon ECS ketika file diunggah ke bucket S3 menggunakan operasi PUT

  1. Buka konsol CloudWatch di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, pilih Peristiwa, Buat aturan.

  3. Untuk Sumber peristiwa, lakukan hal berikut:

    1. Pilih Pola kejadian.

    2. Pilih Bangun pola peristiwa untuk mencocokkan peristiwa berdasarkan layanan.

    3. Untuk Nama Layanan:, pilih Simple Storage Service (S3).

    4. Untuk Jenis Peristiwa, pilih Operasi Tingkat Objek.

    5. Pilih Operasi tertentu, Masukan Object.

    6. Pilih Bucket tertentu berdasarkan nama dan masukkan nama bucket.

  4. Untuk Target, lakukan langkah berikut:

    1. Pilih Tambahkan target, Tugas ECS.

    2. Untuk Klaster dan Keterangan Tugas, pilih sumber daya yang Anda buat.

    3. Untuk Jenis Peluncuran, pilih FARGATE atau EC2. FARGATE hanya muncul di wilayah di mana AWS Fargate didukung.

    4. (Opsional) Tentukan nilai untuk Grup Tugas. Jika Jenis Peluncuran adalah FARGATE, Anda dapat menentukan Versi Platform. Tentukan hanya bagian numerik dari versi platform, seperti 1.1.0.

    5. (Opsional) Tentukan revisi keterangan tugas dan jumlah tugas. Jika Anda tidak menentukan revisi keterangan tugas, maka yang digunakan adalah versi terbaru.

    6. Jika keterangan tugas Anda menggunakan mode jaringan awsvpc, Anda harus menentukan subnet dan grup keamanan. Semua subnet dan grup keamanan harus berada di VPC yang sama.

      Jika Anda menentukan lebih dari satu grup keamanan atau subnet, pisahkan dengan koma tetapi jangan gunakan spasi.

      Untuk Subnet, tentukan seluruh nilai subnet-id untuk setiap subnet, seperti pada contoh berikut:

      subnet-123abcd,subnet-789abcd

    7. Pilih apakah Anda akan mengizinkan alamat IP publik ditetapkan secara otomatis.

    8. CloudWatch Events dapat membuat IAM role yang diperlukan agar tugas Anda berjalan:

      • 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. Bagian ini harus menjadi peran yang sudah memiliki izin yang memadai untuk mengkatifkan pembangunan. CloudWatch Events tidak memberikan izin tambahan untuk peran yang Anda pilih.

  5. Pilih Konfigurasi detail.

  6. Untuk Definisi aturanIT, ketikkan nama dan deskripsi untuk aturan.

  7. Pilih Buat aturan.