【问题标题】:terminate instance; Amazon cloudwatch终止实例;亚马逊云观察
【发布时间】:2013-06-04 06:15:53
【问题描述】:

我猜 PutMetricAlarm 是解决方案。 http://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html

我试过了:

Dimension instance = new Dimension();
instance.Name = "InstanceId";
instance.Value = "<i-02e1d855>";
PutMetricAlarmRequest sample =new PutMetricAlarmRequest();
sample.Dimensions.Add(instance);
sample.AlarmName = "SSample";
sample.ComparisonOperator = "LessThanThreshold";
sample.Threshold = .10;
sample.Statistic = "Average";
sample.Period = 300;
sample.EvaluationPeriods = 3;
sample.MetricName = "Metric Name";
sample.Namespace = "name space";
sample.Unit="Percent";
PutMetricAlarmResponse sampleres = cloudwatch.PutMetricAlarm(sample);

但什么也没发生。 我做错什么了吗? 以及如何添加 AlarmActions?这将在警报触发时终止我的实例。

请帮忙。 谢谢

谢谢。

【问题讨论】:

    标签: c# asp.net amazon-web-services cloudwatch


    【解决方案1】:

    你必须添加这两行

    PutMetricAlarmRequest alarmreq=new PutMetricAlarmRequest()
        .withActionsEnabled(true)
        .withAlarmActions("arn:aws:automate:us-east-1:ec2:stop");
    

    //这会停止请求中的实例

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-28
      • 2012-11-29
      • 2013-04-29
      • 2014-10-08
      • 2018-04-17
      • 2014-03-30
      • 2015-10-30
      相关资源
      最近更新 更多