本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon DevOpsGuru 許可參考
您可以在 DevOpsGuru 政策中使用 AWS-wide 條件索引鍵來表達條件。如需清單,請參閱 IAM 使用者指南 中的IAMJSON政策元素參考。
您可以在政策的 Action
欄位中指定動作。若要指定動作,請使用字devops-guru:
首,後面加上API操作名稱 (例如 devops-guru:SearchInsights
和 devops-guru:ListAnomalies
)。若要在單一陳述式中指定多個動作,請用逗號加以分隔 (例如 "Action": [
"devops-guru:SearchInsights", "devops-guru:ListAnomalies" ]
)。
使用萬用字元
您可以在政策的 Resource
欄位中指定具有或不具有萬用字元 (*) 的 Amazon Resource Name (ARN) 作為資源值。您可以使用萬用字元指定多個動作或資源。例如,devops-guru:*
指定所有 DevOpsGuru 動作,並devops-guru:List*
指定以 字開頭的所有 DevOpsGuru 動作List
。下列範例是指以 開頭的通用唯一識別碼 (UUID) 的所有洞察12345
。
arn:aws:devops-guru:us-east-2:123456789012:insight:12345*
當您設定使用身分驗證和撰寫可連接至IAM身分 (身分型政策) 的許可政策時,您可以使用下表作為參考。
DevOpsGuru API操作 | 必要許可 (API 動作) | 資源 |
---|---|---|
AddNotificationChannel |
從 DevOpsGuru 新增通知頻道時需要。當 DevOpsGuru 產生包含如何改善操作資訊的洞見時,通知管道會用來通知您。 |
|
RemoveNotificationChannel |
需要從 DevOpsGuru 移除通知頻道。當 DevOpsGuru 產生包含如何改善操作資訊的洞見時,通知管道會用來通知您。 |
|
ListNotificationChannels |
需要傳回為 DevOpsGuru 設定的通知頻道清單。當 DevOpsGuru 產生包含如何改善操作資訊的洞見時,每個通知管道都會用來通知您。支援的一種通知類型是 Amazon Simple Notification Service。 |
|
UpdateResourceCollectionFilter |
需要更新用於指定 DevOpsGuru 分析帳戶中哪些 AWS 資源的 AWS CloudFormation 堆疊清單。分析會產生洞見,其中包括建議、操作指標和操作事件,可用於改善操作效能。此方法也會建立您使用 所需的IAM角色 CodeGuru OpsAdvisor。 |
|
GetResourceCollectionFilter |
需要傳回用於指定 DevOpsGuru 分析帳戶中哪些 AWS 資源的 AWS CloudFormation 堆疊清單。分析會產生洞見,其中包括建議、操作指標和操作事件,可用於改善操作效能。 |
|
ListInsights |
需要傳回 AWS 帳戶中的洞察清單。您可以指定依開始時間、狀態 ( |
|
DescribeInsight |
需要使用其 ID 傳回您指定之洞見的詳細資訊。 |
|
SearchInsights |
需要傳回 AWS 帳戶中的洞察清單。您可以指定根據其開始時間、篩選條件和類型 ( |
|
ListAnomalies |
需要傳回屬於您使用其 ID 所指定之洞察的異常清單。 |
|
DescribeAnomaly |
需要使用其 ID 傳回您指定的異常詳細資訊。 |
|
ListEvents |
需要傳回由 DevOpsGuru 評估之資源發出的事件清單。您可以使用篩選條件來指定傳回的事件。 |
|
|
devops-guru: 需要傳回包含 CloudWatch 日誌異常的 Amazon 日誌群組清單。這些用於在 DevOpsGuru 中產生洞察。管理員應確保只有具有檢視 CloudWatch 日誌許可的使用者才具有檢視異常 CloudWatch 日誌的許可。建議您使用IAM政策來允許或拒絕對 |
* |
ListRecommendations |
傳回指定洞見建議清單的必要項目。每個建議都包含指標清單,以及與建議相關的事件清單。 |
|
DescribeAccountHealth |
需要傳回 AWS 帳戶中分析的開放被動洞察數量、開放主動洞察數量,以及指標數量。使用這些數字來衡量您 AWS 帳戶中操作的運作狀態。 |
|
DescribeAccountOverview |
需要傳回在某個時間範圍內發生的下列事件:建立的開放被動洞察數量、建立的開放預測洞察數量,以及所有已關閉的被動洞察復原時間 (MTTR)。 |
|
DescribeResourceCollectionHealthOverview |
需要針對 DevOpsGuru 中指定的每個 AWS CloudFormation 堆疊,傳回開放預測洞察的數量、開放被動洞察,以及復原所有洞察的平均時間 (MTTR)。 |
|
DescribeIntegratedService |
需要傳回可與 DevOpsGuru 整合之服務的整合狀態。可與 DevOpsGuru 整合的一個服務是 AWS Systems Manager,可用於 OpsItem 為每個產生的洞見建立 。 |
|
UpdateIntegratedServiceConfig |
啟用或停用與可與 DevOpsGuru 整合之服務的整合所必需。可與 DevOpsGuru 整合的一個服務是 Systems Manager,可用於 OpsItem 為每個產生的洞見建立 。 |
|