本記事では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 <アラーム名>
<アラーム名>
はスペース区切りで複数指定可能です。例えば test1
、test2
を無効化したい場合のコマンドは以下の通りです。
$ 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 <アラーム名>