设置 IAM 用户和组时,您可以指定该帐户对 API 调用的权限。在设置适配器实例时使用的密钥必须激活某些权限。

对于每个受支持的 AWS 服务,ReadOnlyAccess 权限都足以收集衡量指标。使用权限为所有受支持的服务及其相关服务创建 IAM 策略。

要使用资源组标记 API 操作,请参见资源组标记 API 参考支持资源组标记 API 的服务

登录到 AWS 控制台,然后创建一个与以下内容类似的 json,以获取服务的特权列表:

{
    "Version": "2012-10-17",
    "Statement": [
       {
         "Action": [
          "autoscaling:Describe*",
          "cloudwatch:Describe*",
          "cloudwatch:Get*",
          "cloudwatch:List*",
          "logs:Get*",
          "logs:List*",
          "logs:Describe*",
          "logs:TestMetricFilter",
          "logs:FilterLogEvents",
          "sns:Get*",
          "sns:List*"
        ],
        "Effect": "Allow",
        "Resource": "*"
     }
   ]
}
表 1. IAM 权限
服务 必需 权限
Cloudwatch 是。 有关权限列表,请参见 Cloud Watch 只读访问 json
EC2 describeRegions 是必需的。仅当您订阅 EC2 服务时才需要 describeInstances 和 describeVolumes。 有关更多信息,请参见 EC2 只读访问 json
ELB (Elastic Load Balancing) 如果订阅 ELB 服务,则需要。 有关权限列表,请参见 Elastic Load Balancing 只读访问 json
ELB V2 对于应用程序负载均衡器服务为必需项。
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "elasticloadbalancing:DescribeLoadBalancers",
                "elasticloadbalancing:DescribeListeners",
                "elasticloadbalancing:DescribeTargetHealth",
                "elasticloadbalancing:DescribeTargetGroups"
            ],
            "Resource": "*"
        }
    ]
}
EMR 如果订阅 EMR 服务,则需要。 描述*
{
   "Effect": "Allow",
   "Action": [
   "elasticmapreduce:Describe*",
   "elasticmapreduce:List*",
   "elasticmapreduce:ViewEventsFromAllClustersInConsole"
   "s3:GetObject",
   "s3:ListAllMyBuckets",
   "s3:ListBucket",
   "sdb:Select",
   "cloudwatch:GetMetricStatistics"
 ],
   "Resource": "*"
}
RDS 如果订阅 RDS 服务,则需要。 有关权限列表,请参见 RDS 只读访问 json
ElasticCache 如果订阅 ElasticCache 服务,则需要。 有关权限列表,请参见 Elastic Cache 只读访问 json
SQS 如果订阅 SQS 服务,则需要。 有关权限列表,请参见 SQS 只读访问 json
Elastic Container Registry 有关权限列表,请参见 Elastic Container 只读访问 json
Elastic Container Service 列表*
Lambda 有关权限列表,请参见 Lambda 只读访问 json 并参考 AWS Lambda 策略。
DynamoDB 有关权限列表,请参见 Dynamo DB 只读访问 json
DAX 描述*

列表*

Redshift 有关权限列表,请参见 Redshift 只读访问 json
Virtual Private Cloud 有关权限列表,请参见 VPC 只读访问 json
CloudFront 分布 有关权限列表,请参见 CloudFront 分布只读访问 json
Direct Connect 有关权限列表,请参见 Direct Connect 只读访问 json
VPN 连接 描述*
VPC NAT 网关 描述*
弹性 IP 描述*
CloudformationStack 有关权限列表,请参见 Cloud Formation 只读访问 json
S3 有关权限列表,请参见 S3 只读访问 json
Workspaces 描述*
托管区域 列表*
运行状况检查 列表*
Neptune 数据库 有关权限列表,请参见 Neptune 只读访问权限
Personalzie

列表*

描述*

Sagemaker 有关权限列表,请参见 SageMaker 只读访问权限
Fsx 有关权限列表,请参见 FSx 只读访问权限
Global Accelerator 有关权限列表,请参见 Global Accelerator 只读访问权限
APIGateway 获取*
Elastic Inference 描述*
Glue 获取*
DocumentDB 有关权限列表,请参见 Doc DB 只读访问权限
QLDB 有关权限列表,请参见 QLDB 只读访问权限
Aurora 数据库 有关权限列表,请参见 RDS 只读访问权限