微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有一种方法可以为特定的链接帐户创建CloudWatch帐单警报

如何解决有没有一种方法可以为特定的链接帐户创建CloudWatch帐单警报

在“组织-合并帐单”中,我有一个带有关联帐户的Payer帐户。我想做的是创建一个CloudFormation模板,为每个链接帐户创建一个计费警报。原因是,我希望根据帐户类型(例如Dev / Prod / Test)在不同级别发出“估算费用”警报。

我已经搜索了Boto3文档和AWS api文档,但是没有链接帐户指标的引用。但是,我 am 可以从控制台创建它。

https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListMetrics.html

解决方法

我找不到文档,但是我使用链接帐户创建了警报,然后启动了具有运行描述警报(https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/describe-alarms.html)权限的EC2实例。

这向我返回了一个JSON,其中显示了链接帐户作为CloudWatch :: Alarm的Dimensions属性的一部分。

下面是一个CloudFormation代码段,用于创建特定于该关联帐户的警报。

CloudWatchAlarm:
    Type: 'AWS::CloudWatch::Alarm'
    Properties:
      AlarmName: !Ref AlarmName
      AlarmDescription: !Join ["",['CloudWatch Alarm to notify when the estimated charges >= $',!Ref ThresholdAmount,'.']]
      MetricName: EstimatedCharges
      Namespace: AWS/Billing
      Statistic: Maximum
      Period: '21600'
      EvaluationPeriods: '1'
      Threshold: !Ref ThresholdAmount
      ComparisonOperator: GreaterThanOrEqualToThreshold
      AlarmActions:
        - Ref: SNSTopic
      Dimensions:
        - Name: Currency
          Value: USD
        - Name: LinkedAccount
          Value: !Ref LinkedAccountNumber
      InsufficientDataActions:
        - Ref: SNSTopic

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。