答えて

2

アラームを削除する場合は、必要なAPIはDeleteAlarmsです。あなたの質問にあるリンクはそれを言及しています(delete_alarmsを検索してください)。

はまた、のboto 3は、使用する推奨バージョンであり、ここであなたが必要とするAPIです:後のBoto 3でそれを行う方法のhttps://boto3.readthedocs.io/en/latest/reference/services/cloudwatch.html#CloudWatch.Client.delete_alarms

例:

import boto3 
client = boto3.client('cloudwatch') 
client.delete_alarms(AlarmNames=['SomeAlarmName']) 

後のBoto 2例:

import boto 
client = boto.connect_cloudwatch() 
client.delete_alarms('SomeAlarmName') 

名前がわからない場合、あなたは(のboto 2および3に同じ)でアラームのリストを取得することができます。

client.describe_alarms() 
+0

delete_alarmsを使用してアラームを削除するには、アラームのオブジェクトを取得する必要があります。どのようにアラームの名前でオブジェクトを取得しますか?ドキュメントには言及されていません。 –

+0

名前だけが必要な場合は、例を使って答えを更新します。 – Tartaglia

1

Boto3を使用する必要があります。しかし、Boto2に縛られている場合は、

import boto 
cw = boto.connect_cloudwatch() 
alarms= cw.describe_alarms() 
for alarm in alarms: 
    print alarm.name 

削除するアラームがリストされているかどうかを確認してください。その名前を使用してください:

cw.delete_alarms([<alarm_to_be_deleted>]) 
関連する問題