Memantau pemanfaatan Reservasi Kapasitas menggunakan EventBridge - Amazon Elastic Compute Cloud

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

Memantau pemanfaatan Reservasi Kapasitas menggunakan EventBridge

AWS Health mengirimkan acara ke Amazon EventBridge ketika Reservasi Kapasitas di akun Anda kurang dari 20 persen penggunaan selama periode tertentu. Dengan EventBridge, Anda dapat menetapkan aturan yang memicu tindakan terprogram dalam menanggapi peristiwa tersebut. Misalnya, Anda dapat membuat aturan yang secara otomatis membatalkan Reservasi Kapasitas ketika pemanfaatannya turun di bawah 20 persen pemanfaatan selama periode 7 hari.

Peristiwa di EventBridge direpresentasikan sebagai JSON objek. Bidang yang unik untuk acara tersebut terdapat di bagian “detail” JSON objek. Bidang "peristiwa" berisi nama peristiwa. Bidang "hasil" berisi status selesai dari tindakan yang memicu peristiwa. Untuk informasi selengkapnya, lihat pola EventBridge acara Amazon di Panduan EventBridge Pengguna Amazon.

Untuk informasi selengkapnya, lihat Panduan EventBridge Pengguna Amazon.

Fitur ini tidak didukung di AWS GovCloud (US).

Peristiwa

AWS Health mengirimkan peristiwa berikut ketika penggunaan kapasitas untuk Reservasi Kapasitas di bawah 20 persen.

AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION

Berikut ini adalah contoh peristiwa yang dihasilkan ketika Reservasi Kapasitas yang baru dibuat di bawah 20 persen penggunaan kapasitas selama periode 24 jam.

{ "version": "0", "id": "b3e00086-f271-12a1-a36c-55e8ddaa130a", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2023-03-10T12:03:38Z", "region": "ap-south-1", "resources": [ "cr-01234567890abcdef" ], "detail": { "eventArn": "arn:aws:health:ap-south-1::event/EC2/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_cr-01234567890abcdef-6211-4d50-9286-0c9fbc243f04", "service": "EC2", "eventTypeCode": "AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION", "eventTypeCategory": "accountNotification", "startTime": "Fri, 10 Mar 2023 12:03:38 GMT", "endTime": "Fri, 10 Mar 2023 12:03:38 GMT", "eventDescription": [ { "language": "en_US", "latestDescription": "A description of the event will be provided here" } ], "affectedEntities": [ { "entityValue": "cr-01234567890abcdef" } ] } }

AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY

Berikut ini adalah contoh peristiwa yang dihasilkan ketika satu atau lebih Reservasi Kapasitas di bawah 20 persen penggunaan kapasitas selama periode 7 hari.

{ "version": "0", "id":"7439d42b-3c7f-ad50-6a88-25e2a70977e2", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2023-03-07T06:06:01Z", "region": "us-east-1", "resources": [ "cr-01234567890abcdef | us-east-1b | t3.medium | Linux/UNIX | 0.0%", "cr-09876543210fedcba | us-east-1a | t3.medium | Linux/UNIX | 0.0%" ], "detail": { "eventArn": "arn:aws:health:us-east-1::event/EC2/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY_726c1732-d6f6-4037-b9b8-bec3c2d3ba65", "service": "EC2", "eventTypeCode": "AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY", "eventTypeCategory": "accountNotification", "startTime": "Tue, 7 Mar 2023 06:06:01 GMT", "endTime": "Tue, 7 Mar 2023 06:06:01 GMT", "eventDescription": [ { "language": "en_US", "latestDescription": "A description of the event will be provided here" } ], "affectedEntities": [ { "entityValue": "cr-01234567890abcdef | us-east-1b | t3.medium | Linux/UNIX | 0.0%" }, { "entityValue": "cr-09876543210fedcba | us-east-1a | t3.medium | Linux/UNIX | 0.0%" } ] } }

Buat EventBridge aturan

Untuk menerima pemberitahuan email saat penggunaan Reservasi Kapasitas turun di bawah 20 persen, buat SNS topik Amazon, lalu buat EventBridge aturan untuk AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION acara tersebut.

Untuk membuat SNS topik Amazon
  1. Buka SNS konsol Amazon di https://console.aws.amazon.com/sns/v3/home.

  2. Pada panel navigasi, silakan pilih Topik, lalu pilih Buat topik.

  3. Untuk Tipe, pilih Standar.

  4. Untuk Nama, masukkan nama untuk topik baru.

  5. Pilih Buat topik.

  6. Pilih Buat langganan.

  7. Untuk Protokol, pilih Email, lalu untuk Titik akhir, masukkan alamat email yang menerima notifikasi.

  8. Pilih Buat langganan.

  9. Alamat email yang dimasukkan di atas akan menerima pesan email dengan baris subjek berikut: AWS Notification - Subscription Confirmation. Ikuti petunjuk untuk mengonfirmasi langganan Anda.

Untuk membuat EventBridge aturan
  1. Buka EventBridge konsol Amazon di https://console.aws.amazon.com/events/.

  2. Di panel navigasi, pilih Aturan, lalu pilih Buat aturan.

  3. Untuk Nama, masukkan nama untuk aturan baru.

  4. Untuk Tipe aturan, pilih Aturan dengan pola peristiwa.

  5. Pilih Selanjutnya.

  6. Untuk Pola peristiwa, lakukan hal berikut:

    1. Untuk sumber Acara, pilih AWS layanan.

    2. Untuk AWS layanan, pilih AWS Health.

    3. Untuk jenis Event, pilih EC2ODCRUnderutilization Notification.

  7. Pilih Berikutnya.

  8. Untuk Target 1, lakukan hal berikut:

    1. Untuk tipe Target, pilih AWS layanan.

    2. Untuk Pilih target, pilih SNStopik.

    3. Untuk Topic, pilih topik yang Anda buat sebelumnya.

  9. Pilih Berikutnya lalu Berikutnya lagi.

  10. Pilih Buat aturan.