Menggunakan Tindakan Alarm di CloudWatch - AWS SDK for Java 1.x

AWS SDK for Java 1.x telah memasuki mode pemeliharaan pada 31 Juli 2024, dan akan mencapai end-of-supportpada 31 Desember 2025. Kami menyarankan Anda bermigrasi ke AWS SDK for Java 2.xuntuk terus menerima fitur baru, peningkatan ketersediaan, dan pembaruan keamanan.

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

Menggunakan Tindakan Alarm di CloudWatch

Menggunakan CloudWatch Tindakan alarm, Anda dapat membuat alarm yang melakukan tindakan seperti secara otomatis menghentikan, mengakhiri, menyalakan ulangAmazon EC2contoh.

catatan

Tindakan alarm dapat ditambahkan ke alarm dengan menggunakanPutMetricAlarmRequest's setAlarmActionsMetode ketikamembuat alarm.

Mengaktifkan Tindakan Alarm

Untuk mengaktifkan tindakan alarm untuk CloudWatch alarm, panggil AmazonCloudWatchClientenableAlarmActionsdenganEnableAlarmActionsRequestberisi satu atau beberapa nama alarm yang tindakannya ingin Anda aktifkan.

Impor

import com.amazonaws.services.cloudwatch.AmazonCloudWatch; import com.amazonaws.services.cloudwatch.AmazonCloudWatchClientBuilder; import com.amazonaws.services.cloudwatch.model.EnableAlarmActionsRequest; import com.amazonaws.services.cloudwatch.model.EnableAlarmActionsResult;

Kode

final AmazonCloudWatch cw = AmazonCloudWatchClientBuilder.defaultClient(); EnableAlarmActionsRequest request = new EnableAlarmActionsRequest() .withAlarmNames(alarm); EnableAlarmActionsResult response = cw.enableAlarmActions(request);

Tindakan Alarm

Untuk menonaktifkan tindakan alarm untuk CloudWatch alarm, panggil AmazonCloudWatchClientdisableAlarmActionsdenganDisableAlarmActionsRequestberisi satu atau lebih nama alarm yang tindakannya ingin Anda nonaktifkan.

Impor

import com.amazonaws.services.cloudwatch.AmazonCloudWatch; import com.amazonaws.services.cloudwatch.AmazonCloudWatchClientBuilder; import com.amazonaws.services.cloudwatch.model.DisableAlarmActionsRequest; import com.amazonaws.services.cloudwatch.model.DisableAlarmActionsResult;

Kode

final AmazonCloudWatch cw = AmazonCloudWatchClientBuilder.defaultClient(); DisableAlarmActionsRequest request = new DisableAlarmActionsRequest() .withAlarmNames(alarmName); DisableAlarmActionsResult response = cw.disableAlarmActions(request);

Informasi Selengkapnya