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

Kami mengumumkan yang akan datang end-of-support untuk AWS SDK for Java (v1). Kami menyarankan Anda bermigrasi ke AWS SDK for Java v2. Untuk tanggal, detail tambahan, dan informasi tentang cara bermigrasi, silakan merujuk ke pengumuman tertaut.

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