本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon DevOps Guru 权限参考
您可以在 DevOps Guru 策略中使用 AWS宽条件键来表达条件。有关列表,请参阅《IAM用户指南》中的 “IAMJSON策略元素参考”。
请在策略的 Action
字段中指定这些操作。要指定操作,请使用devops-guru:
前缀和API操作名称(例如,devops-guru:SearchInsights
和devops-guru:ListAnomalies
)。要在单个语句中指定多项操作,请使用逗号将它们隔开(例如,"Action": [
"devops-guru:SearchInsights", "devops-guru:ListAnomalies" ]
)。
使用通配符
您可以在策略的Resource
字段中指定 Amazon 资源名称 (ARN) 作为资源值,无论是否带有通配符 (*)。您可以使用通配符指定多个操作或资源。例如,devops-guru:*
指定所有 DevOps Guru 操作并devops-guru:List*
指定所有以单词开头的 DevOps Guru 动作。List
以下示例引用了以开头的通用唯一标识符 (UUID) 的所有见解12345
。
arn:aws:devops-guru:us-east-2:123456789012:insight:12345*
在设置使用身份进行身份验证和编写可附加到身份的权限策略(基于IAM身份的策略)时,您可以使用下表作为参考。
DevOps大师行动 API | 所需权限(API操作) | 资源 |
---|---|---|
AddNotificationChannel |
需要添加来自 DevOps Guru 的通知渠道。当 DevOps Guru 生成包含有关如何改进运营的信息的见解时,通知渠道用于通知您。 |
|
RemoveNotificationChannel |
需要从 DevOps Guru 中移除通知频道。当 DevOps Guru 生成包含有关如何改进运营的信息的见解时,通知渠道用于通知您。 |
|
ListNotificationChannels |
返回为 DevOps Guru 配置的通知渠道列表所必需的。当 DevOps Guru生成包含有关如何改善运营的信息的见解时,每个通知渠道都用于通知您。支持的一种通知类型是 Amazon Simple Notification Service。 |
|
UpdateResourceCollectionFilter |
需要更新堆栈列表,这些 AWS CloudFormation 堆栈用于指定 DevOps Guru 分析您账户中的哪些 AWS 资源。该分析会生成包括建议、操作指标和操作事件在内的见解,您可以使用这些见解来提高操作性能。此方法还会创建你需要使用的IAM角色 CodeGuru OpsAdvisor。 |
|
GetResourceCollectionFilter |
需要返回堆栈列表,这些 AWS CloudFormation 堆栈用于指定 DevOps Guru 分析您账户中的哪些 AWS 资源。该分析会生成包括建议、操作指标和操作事件在内的见解,您可以使用这些见解来提高操作性能。 |
|
ListInsights |
需要返回 AWS 账户中的见解列表。您可以按照开始时间、状态( |
|
DescribeInsight |
必须返回有关您使用 ID 指定的见解的详细信息。 |
|
SearchInsights |
需要返回 AWS 账户中的见解列表。您可以按照开始时间、筛选条件和类型( |
|
ListAnomalies |
必须返回属于您使用 ID 指定的见解的异常列表。 |
|
DescribeAnomaly |
必须返回有关您使用 ID 指定的异常的详细信息。 |
|
ListEvents |
需要返回由 DevOps Guru 评估的资源发出的事件列表。您可以使用筛选条件来指定返回哪些事件。 |
|
|
devops-guru: 返回包含日志异常的 Amazon CloudWatch 日志组列表所必需的。这些用于在 DevOps Guru 中生成见解。管理员应确保只有有权查看 CloudWatch 日志的用户才有权查看异常 CloudWatch 日志。我们建议您使用IAM策略来允许或拒绝对 |
* |
ListRecommendations |
必须返回指定见解的推荐列表。每项建议都包括指标列表和与建议相关的事件列表。 |
|
DescribeAccountHealth |
需要返回您的 AWS 账户中已打开的被动见解的数量、开放的主动见解数量以及分析的指标数量。使用这些数字来衡量您 AWS 账户中的运营状况。 |
|
DescribeAccountOverview |
需要返回在某个时间范围内发生的以下内容:创建的开放式反应见解的数量、创建的开放预测见解的数量,以及所有已关闭的被动见解的平均恢复时间 (MTTR)。 |
|
DescribeResourceCollectionHealthOverview |
需要返回 DevOps Guru 中指定的每个 AWS CloudFormation 堆栈的所有洞察的开放预测见解数量、开放的反应式见解的数量和平均恢复时间 (MTTR)。 |
|
DescribeIntegratedService |
需要返回可与 DevOps Guru 集成的服务的集成状态。可以与 DevOps Guru集成的一项服务是 AWS Systems Manager,它可用于 OpsItem 为每个生成的见解创建一个。 |
|
UpdateIntegratedServiceConfig |
需要启用或禁用与可与 DevOps Guru 集成的服务的集成。可以与 DevOps Guru 集成的一项服务是 Systems Manager,它可用于 OpsItem 为每个生成的见解创建一个。 |
|