Amazon CloudWatch アラームのアクションを無効化する方法

記事タイトルとURLをコピーする

本記事ではAmazon CloudWatch アラームのアクションを一時的に無効化する方法をご紹介します。

マネージメントコンソールでは無効化出来ない

2022-05-16 現在、マネージメントコンソールではアクションを無効化することはできません。

できそうで、できない

API または AWS CLI で実施可能です

DisableAlarmActions API アクション、または AWS CLI の disable-alarm-actions コマンドを使用します。

AWS CLI で実施する方法は以下の通りです。また、実行環境は AWS CloudShell がお手軽に使えます。

$ aws cloudwatch disable-alarm-actions --alarm-names <アラーム名>

<アラーム名> はスペース区切りで複数指定可能です。例えば test1test2 を無効化したい場合のコマンドは以下の通りです。

$ aws cloudwatch disable-alarm-actions --alarm-names "test1" "test2"

無効/有効の状態はコンソールで確認できます

有効化の方法

有効化も同様に EnableAlarmActions API アクション、または AWS CLI の enable-alarm-actions コマンドを使用します。以下は AWS CLI での実施例です。

$ aws cloudwatch enable-alarm-actions --alarm-names <アラーム名>

参考

docs.aws.amazon.com