设置 IAM 用户和组时,您可以指定该帐户对 API 调用的权限。在设置适配器实例时使用的密钥必须启用某些权限。
对于每个受支持的 AWS 服务,ReadOnlyAccess
权限都足以收集衡量指标。使用权限为所有受支持的服务及其相关服务创建 IAM 策略。
登录到 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": "*" } ] }
服务 | 必需 | 权限 |
---|---|---|
Cloudwatch | 是。 | 有关权限列表,请参见 Cloud Watch 只读访问 json。 |
EC2 | describeRegions 是必需的。仅当您订阅 EC2 服务时才需要 describeInstances 和 describeVolumes。 | 有关更多信息,请参见 EC2 只读访问 json。 |
ELB (Elastic Load Balancing) | 如果订阅 ELB 服务,则需要。 | 有关权限列表,请参见 Elastic Load Balancing 只读访问 json。 |
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 | 描述* | |
托管区域 | 列表* | |
运行状况检查 | 列表* |