Slide 16
Slide 16 text
15
ポイント その1
@mamohacy#20160714
cw_alarm_description = cw_alarm_description.replace("%THRESHOLD%", threshold)
cw_alarm_action = cw_alarm_action.replace("%ACCOUNT_ID%", account_id)
#Alarmの設定
response = cloud_watch.put_metric_alarm(AlarmName=cw_alarm_name,
AlarmDescription=cw_alarm_description,
ActionsEnabled=True,
AlarmActions=[cw_alarm_action], Namespace=cw_metric_namespace,
MetricName=cw_metric_name,
Statistic='Maximum',
Dimensions=[ {'Name': 'Currency’, 'Value': 'USD’},
{'Name': 'LinkedAccount’, 'Value': account_id } ],
Period=21600,
EvaluationPeriods=1,
Threshold=int(threshold),
ComparisonOperator='GreaterThanThreshold'
)
set-billing-alarm.py
configから読んだ
閾値をalarmにセッ
ト