アラームを作成したあとで削除します... boto 2のdocumentationにはその方法が示されていません。boto 2を使用してCloudWatchのAlarmオブジェクトを取得します。
助けが必要ですか? ありがとう
アラームを作成したあとで削除します... boto 2のdocumentationにはその方法が示されていません。boto 2を使用してCloudWatchのAlarmオブジェクトを取得します。
助けが必要ですか? ありがとう
アラームを削除する場合は、必要な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()
delete_alarmsを使用してアラームを削除するには、アラームのオブジェクトを取得する必要があります。どのようにアラームの名前でオブジェクトを取得しますか?ドキュメントには言及されていません。 –
名前だけが必要な場合は、例を使って答えを更新します。 – Tartaglia
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>])
あなたはアラームの名前を知っていますか? – helloV
はい。 'termination_alarm'と呼ばれると仮定します。 –