Aws IAM用户对cloudwatch特定区域的权限

时间:2014-11-25 11:05:44

标签: amazon-web-services amazon-ec2 amazon-cloudwatch

这就是我想要的。我有一个IAM用户,我想让他们只读访问us-east-1,而且只读取特定ec2实例的指标。我有3个实例在us-east-1中运行,但我希望这个用户只能访问1个ec2服务器的指标。

我写了如下政策。这样可以访问所有地区的所有指标。我尝试将该instanceid放在下面的代码中,但它没有用。



{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Action": [
        "cloudwatch:Describe*",
        "cloudwatch:Get*",
        "cloudwatch:List*"
                   ],
      "Effect": "Allow",
      "Resource": "*"
    }
  ]
}




我不明白我在这里缺少什么。

1 个答案:

答案 0 :(得分:4)

简而言之,根据Cloudwatch文档:

,这是不可能的
  

您无法使用IAM控制对特定的CloudWatch数据的访问   资源。例如,您无法授予用户访问CloudWatch的权限   仅针对特定实例集或特定LoadBalancer的数据。   使用IAM授予的权限涵盖您使用的所有云资源   使用CloudWatch。

http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/UsingIAM.html

相关问题