Amazon CloudWatch 許可參考 - Amazon CloudWatch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon CloudWatch 許可參考

下表列出每個 CloudWatch API 操作和您可以授予執行動作許可的對應動作。您在政策的 Action 欄位中指定動作,然後在政策的 Resource 欄位將萬用字元 (*) 指定為資源值。

您可以在 CloudWatch 政策中使用 AWS全局條件金鑰來表達條件。如需 AWS全局金鑰的完整清單,請參閱《AWS IAM 使用者指南》中的全域和 IAM 條件內容金鑰

注意

若要指定動作,請使用 cloudwatch: 前綴,後面接著 API 操作名稱。例如:cloudwatch:GetMetricDatacloudwatch:ListMetricscloudwatch:* (意指所有 CloudWatch 動作)。

CloudWatch API 操作及動作所需的許可

CloudWatch API 操作 所需許可 (API 動作)

DeleteAlarms

cloudwatch:DeleteAlarms

需要刪除警示。

DeleteDashboards

cloudwatch:DeleteDashboards

需要刪除儀表板。

DeleteMetricStream

cloudwatch:DeleteMetricStream

需要刪除指標串流。

DescribeAlarmHistory

cloudwatch:DescribeAlarmHistory

需要查看警示歷史記錄。若要擷取複合警示的相關資訊,您的 cloudwatch:DescribeAlarmHistory 許可必須具有 * 範圍。您無法傳回複合警示的相關資訊,如果您的 cloudwatch:DescribeAlarmHistory 許可的範圍較窄。

DescribeAlarms

cloudwatch:DescribeAlarms

需要擷取警示相關資訊。

若要擷取複合警示的相關資訊,您的 cloudwatch:DescribeAlarms 許可必須具有 * 範圍。您無法傳回複合警示的相關資訊,如果您的 cloudwatch:DescribeAlarms 許可的範圍較窄。

DescribeAlarmsForMetric

cloudwatch:DescribeAlarmsForMetric

需要查看指標的警示。

DisableAlarmActions

cloudwatch:DisableAlarmActions

需要停用警示動作。

EnableAlarmActions

cloudwatch:EnableAlarmActions

需要啟用警示動作。

GetDashboard

cloudwatch:GetDashboard

需要顯示現有儀表板的相關資料。

GetMetricData

cloudwatch:GetMetricData

需要在 CloudWatch 主控台中製作指標資料的圖表,以擷取大批次的指標資料並對該資料執行指標數學運算。

GetMetricStatistics

cloudwatch:GetMetricStatistics

需要檢視 CloudWatch 主控台和儀表板小工具其他部分中的圖形。

GetMetricStream

cloudwatch:GetMetricStream

需要檢視指標串流相關資訊。

GetMetricWidgetImage

cloudwatch:GetMetricWidgetImage

需要擷取一或多個 CloudWatch 指標的快照圖形作為點陣圖圖像。

ListDashboards

cloudwatch:ListDashboards

需要檢視您帳戶中的 CloudWatch 儀表板清單。

ListEntitiesForMetric

(僅限 CloudWatch 主控台的許可)

cloudwatch:ListEntitiesForMetric

尋找與指標相關聯的實體時必填。在 CloudWatch 主控台中探索相關遙測時需要。

ListMetrics

cloudwatch:ListMetrics

需要檢視或搜尋 CloudWatch 主控台內和 CLI 中的指標名稱。需要在儀表板 widget 上選取指標。

ListMetricStreams

cloudwatch:ListMetricStreams

需要檢視或搜尋帳戶中的指標串流清單。

PutCompositeAlarm

cloudwatch:PutCompositeAlarm

需要建立複合警示。

若要建立複合警示,您的 cloudwatch:PutCompositeAlarm 許可必須具有 * 範圍。您無法傳回複合警示的相關資訊,如果您的 cloudwatch:PutCompositeAlarm 許可的範圍較窄。

PutDashboard

cloudwatch:PutDashboard

需要建立儀表板或更新現有的儀表板。

PutMetricAlarm

cloudwatch:PutMetricAlarm

需要建立或更新警示。

PutMetricData

cloudwatch:PutMetricData

需要建立指標。

PutMetricStream

cloudwatch:PutMetricStream

需要建立指標串流。

SetAlarmState

cloudwatch:SetAlarmState

需要手動設定警示的狀態。

StartMetricStreams

cloudwatch:StartMetricStreams

需要在指標串流中開始指標流程。

StopMetricStreams

cloudwatch:StopMetricStreams

需要在指標串流中暫時停止指標流程。

TagResource

cloudwatch:TagResource

需要新增或更新 CloudWatch 資源 (例如警示和 Contributor Insights 規則) 的標籤。

UntagResource

cloudwatch:UntagResource

需要從 CloudWatch 資源移除標籤。

CloudWatch Application Signals API 操作和動作的必要許可

CloudWatch Application Signals API 操作 所需許可 (API 動作)

BatchGetServiceLevelObjectiveBudgetReport

application-signals:BatchGetServiceLevelObjectiveBudgetReport

擷取服務層級目標預算報告時需要。

CreateServiceLevelObjective

application-signals:CreateServiceLevelObjective

建立服務層級目標 (SLO) 時需要。

DeleteServiceLevelObjective

application-signals:DeleteServiceLevelObjective

刪除服務層級目標 (SLO) 時需要。

GetService

application-signals:GetService

擷取 Application Signals 所發現之服務的相關資訊時需要。

GetServiceLevelObjective

application-signals:GetServiceLevelObjective

擷取服務層級目標 (SLO) 的相關資訊時需要。

ListObservedEntities

application-signals:ListObservedEntities

准許列出與其他實體相關聯的實體。

ListServiceDependencies

application-signals:ListServiceDependencies

擷取您指定之服務的服務相依性清單時需要。Application Signals 發現此服務和相依性。

ListServiceDependents

application-signals:ListServiceDependents

擷取叫用您指定服務之相依項目的清單時需要。Application Signals 發現了此服務和相依項目。

ListServiceLevelObjectives

application-signals:ListServiceLevelObjectives

擷取帳戶中的服務層級目標 (SLOs清單時需要。

ListServiceOperations

application-signals:ListServiceOperations

擷取您指定服務的服務操作清單時需要。Application Signals 發現此服務和相依性。

ListServices

application-signals:ListServices

擷取 Application Signals 發現的服務清單時需要。

ListTagsForResource

application-signals:ListTagsForResource

擷取與資源相關聯的標籤清單時需要。

StartDiscovery

application-signals:StartDiscovery

為能夠在 帳戶中啟用 Application Signals 並建立所需的服務連結角色而必須。

TagResource

application-signals:TagResource

為能夠將標籤新增至資源而必須。

UntagResource

application-signals:UntagResource

需要 才能從資源中移除標籤。

UpdateServiceLevelObjective

application-signals:UpdateServiceLevelObjective

更新現有服務層級目標時需要

CloudWatch Contributor Insights API 操作及動作所需的許可

重要

當您將 cloudwatch:PutInsightRule 許可授予使用者時,依預設,該使用者可以建立規則來評估 CloudWatch Logs 中的任何日誌群組。您可以新增 IAM 政策條件,以限制這些許可,進而讓使用者包含和排除特定日誌群組。如需詳細資訊,請參閱使用條件索引鍵限制 Contributor Insights 使用者存取日誌群組

CloudWatch Contributor Insights API 操作 所需許可 (API 動作)

DeleteInsightRules

cloudwatch:DeleteInsightRules

需要刪除 Contributor Insights 規則。

DescribeInsightRules

cloudwatch:DescribeInsightRules

需要檢視您帳戶中的 Contributor Insights 規則。

EnableInsightRules

cloudwatch:EnableInsightRules

需要啟用 Contributor Insights 規則。

GetInsightRuleReport

cloudwatch:GetInsightRuleReport

需要擷取由 Contributor Insights 規則收集的時間序列資料和其他統計資料。

PutInsightRule

cloudwatch:PutInsightRule

需要建立 Contributor Insights 規則。請參閱此表格開頭部分的 Important (重要) 注意事項。

CloudWatch Events API 操作及動作所需的許可

CloudWatch Events API 操作 所需許可 (API 動作)

DeleteRule

events:DeleteRule

刪除規則時需要。

DescribeRule

events:DescribeRule

列出規則的詳細資訊時需要。

DisableRule

events:DisableRule

停用規則時需要。

EnableRule

events:EnableRule

啟用規則時需要。

ListRuleNamesByTarget

events:ListRuleNamesByTarget

列出與規則相關聯的目標時需要。

ListRules

events:ListRules

列出您帳戶中的所有規則時需要。

ListTargetsByRule

events:ListTargetsByRule

列出與規則相關聯的所有目標時需要。

PutEvents

events:PutEvents

新增可符合規則的自訂事件時需要。

PutRule

events:PutRule

建立或更新規則時需要。

PutTargets

events:PutTargets

將目標新增至規則時需要。

RemoveTargets

events:RemoveTargets

從規則中移除目標時需要。

TestEventPattern

events:TestEventPattern

針對特定事件測試事件模式時需要。

CloudWatch Logs API 操作及動作所需的許可

注意

CloudWatch Logs 許可可在 CloudWatch Logs 使用者指南中找到。

Amazon EC2 API 操作與動作所需的許可

Amazon EC2 API 操作 所需許可 (API 動作)

DescribeInstanceStatus

ec2:DescribeInstanceStatus

需要檢視 EC2 執行個體狀態的詳細資訊。

DescribeInstances

ec2:DescribeInstances

需要檢視 EC2 執行個體的詳細資訊。

RebootInstances

ec2:RebootInstances

需要重新啟動 EC2 執行個體。

StopInstances

ec2:StopInstances

需要停止 EC2 執行個體。

TerminateInstances

ec2:TerminateInstances

需要終止 EC2 執行個體。

Amazon EC2 Auto Scaling API 操作與動作所需的許可

Amazon EC2 Auto Scaling API 操作 所需許可 (API 動作)

擴展

autoscaling:Scaling

需要擴展 Auto Scaling 群組。

觸發條件

autoscaling:Trigger

需要觸發 Auto Scaling 動作。