View a markdown version of this page

Amazon CloudWatch Application Signals のアクション、リソース、および条件キー - サービス認可リファレンス

Amazon CloudWatch Application Signals のアクション、リソース、および条件キー

Amazon CloudWatch Application Signals (サービスプレフィックス: application-signals) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

Amazon CloudWatch Application Signals で定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 指定できる値 (複数可) アクセスレベル

BatchDeleteInstrumentationConfigurations

application-signals:BatchDeleteInstrumentationConfigurations

書き込み

BatchGetServiceLevelObjectiveBudgetReport

application-signals:BatchGetServiceLevelObjectiveBudgetReport

読み取り

BatchUpdateExclusionWindows

アプリケーションシグナル:BatchUpdateExclusionWindows

書き込み

CreateInstrumentationConfiguration

application-signals:CreateInstrumentationConfiguration

書き込み

アプリケーションシグナル:TagResource

タグ付け、書き込み

CreateServiceLevelObjective

application-signals:CreateServiceLevelObjective

書き込み

アプリケーションシグナル:TagResource

タグ付け、書き込み

DeleteGroupingConfiguration

application-signals:DeleteGroupingConfiguration

書き込み

DeleteInstrumentationConfiguration

application-signals:DeleteInstrumentationConfiguration

書き込み

DeleteServiceLevelObjective

application-signals:DeleteServiceLevelObjective

書き込み

GetInstrumentationConfiguration

application-signals:GetInstrumentationConfiguration

読み取り

GetInstrumentationConfigurationStatus

application-signals:GetInstrumentationConfigurationStatus

読み取り

GetService

アプリケーションシグナル:GetService

読み取り

GetServiceLevelObjective

application-signals:GetServiceLevelObjective

読み取り

ListAuditFindings

application-signals:GetServiceLevelObjective

読み取り

application-signals:ListAuditFindings

リスト

application-signals:ListServiceLevelObjectives

リスト

ListEntityEvents

application-signals:ListEntityEvents

リスト

ListGroupingAttributeDefinitions

application-signals:ListGroupingAttributeDefinitions

リスト

ListInstrumentationConfigurations

application-signals:ListInstrumentationConfigurations

リスト

ListServiceDependencies

application-signals:ListServiceDependencies

読み取り

ListServiceDependents

application-signals:ListServiceDependents

読み取り

ListServiceLevelObjectiveExclusionWindows

application-signals:ListServiceLevelObjectiveExclusionWindows

リスト

ListServiceLevelObjectives

application-signals:ListServiceLevelObjectives

リスト

ListServiceOperations

application-signals:ListServiceOperations

読み取り

ListServiceStates

application-signals:ListServiceStates

リスト

ListServices

アプリケーションシグナル:ListServices

リスト

ListTagsForResource

application-signals:ListTagsForResource

読み取り

PutGroupingConfiguration

application-signals:PutGroupingConfiguration

書き込み

ReportInstrumentationConfigurationStatus

application-signals:ReportInstrumentationConfigurationStatus

書き込み

StartDiscovery

アプリケーションシグナル:StartDiscovery

書き込み

TagResource

アプリケーションシグナル:TagResource

タグ付け、書き込み

UntagResource

application-signals:UntagResource

タグ付け、書き込み

UpdateServiceLevelObjective

application-signals:UpdateServiceLevelObjective

書き込み

Amazon CloudWatch Application Signals で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

BatchDeleteInstrumentationConfigurations

計測設定をバッチ削除するためのアクセス許可を付与します

instrumentationConfig*

aws:ResourceTag/${TagKey}

書き込み

BatchGetServiceLevelObjectiveBudgetReport

サービスレベル目標の予算レポートを一括取得するためのアクセス許可を付与

スロー*

aws:ResourceTag/${TagKey}

読み取り

BatchUpdateExclusionWindows

Amazon CloudWatch SLO から除外ウィンドウを追加または削除するアクセス許可を付与

スロー*

aws:ResourceTag/${TagKey}

書き込み

CreateInstrumentationConfiguration

動的計測用の計測設定を作成するアクセス許可を付与します

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateServiceLevelObjective

サービスレベル目標を作成するためのアクセス許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

DeleteGroupingConfiguration

グループ化設定を削除するアクセス許可を付与

書き込み

DeleteInstrumentationConfiguration

計測設定を削除するアクセス許可を付与します

instrumentationConfig*

aws:ResourceTag/${TagKey}

書き込み

DeleteServiceLevelObjective

サービスレベル目標を削除するためのアクセス許可を付与

スロー*

aws:ResourceTag/${TagKey}

書き込み

GetInstrumentationConfiguration

計測設定を取得するアクセス許可を付与します

instrumentationConfig*

aws:ResourceTag/${TagKey}

読み取り

GetInstrumentationConfigurationStatus

計測設定のステータス履歴を取得するアクセス許可を付与します

instrumentationConfig*

aws:ResourceTag/${TagKey}

読み取り

GetService

サービスに関する情報を取得するためのアクセス許可を付与

読み取り

GetServiceLevelObjective

サービスレベル目標に関する情報を取得するためのアクセス許可を付与

スロー*

aws:ResourceTag/${TagKey}

読み取り

ListAuditFindings

サービス監査結果を一覧表示するアクセス許可を付与

リスト

ListEntityEvents

エンティティのイベントを一覧表示するアクセス許可を付与します

リスト

ListGroupingAttributeDefinitions

グループ化属性設定を一覧表示するアクセス許可を付与

リスト

ListInstrumentationConfigurations

計測設定を一覧表示するアクセス許可を付与します

リスト

ListObservedEntities

他のエンティティに関連付けられているエンティティを一覧表示するアクセス許可を付与

リスト

ListServiceDependencies

サービスの依存関係を一覧表示する許可を付与する

読み取り

ListServiceDependents

サービスの依存関係を一覧表示する許可を付与する

読み取り

ListServiceLevelObjectiveExclusionWindows

Amazon CloudWatch SLO の除外ウィンドウを一覧表示する許可を付与する

スロー*

aws:ResourceTag/${TagKey}

リスト

ListServiceLevelObjectives

サービスレベル目標を一覧表示するためのアクセス許可を付与

リスト

ListServiceOperations

サービスオペレーションを一覧表示する許可を付与する

読み取り

ListServiceStates

サービス状態を一覧表示する許可を付与

リスト

ListServices

サービスを一覧表示する許可を付与

リスト

ListTagsForResource

Amazon CloudWatch Application Signals リソースのタグを一覧表示するアクセス許可を付与します

instrumentationConfig

aws:ResourceTag/${TagKey}

読み取り

スロー

aws:ResourceTag/${TagKey}

PutGroupingConfiguration

グループ化設定を作成または更新するアクセス許可を付与

書き込み

ReportInstrumentationConfigurationStatus

計測設定のステータスを報告するアクセス許可を付与します

instrumentationConfig*

aws:ResourceTag/${TagKey}

書き込み

StartDiscovery

CloudWatch 検出を有効にする許可を付与する

書き込み

TagResource

Amazon CloudWatch Application Signals リソースにタグを追加する許可を付与

instrumentationConfig

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

スロー

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Amazon CloudWatch Application Signals リソースからタグを削除するアクセス許可を付与します

instrumentationConfig

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

スロー

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateServiceLevelObjective

サービスレベル目標を更新するためのアクセス許可を付与

スロー*

aws:ResourceTag/${TagKey}

書き込み

Amazon CloudWatch Application Signals のアクセス許可のみのアクション

以下のアクションは Amazon CloudWatch Application Signals によって定義されますが、API オペレーションを通じて直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

リンク

モニタリングアカウントに Application Signals リソースを共有する許可を付与

書き込み

Amazon CloudWatch Application Signals で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

instrumentationConfig

arn:${Partition}:application-signals:${Region}:${Account}:instrumentationConfig/${Service}/${Environment}/${SignalType}/${LocationHash}

aws:ResourceTag/${TagKey}

スロー

arn:${Partition}:application-signals:${Region}:${Account}:slo/${SloName}

aws:ResourceTag/${TagKey}

Amazon CloudWatch Application Signals の条件キー

Amazon CloudWatch Application Signals は、IAM ポリシーの Condition 要素で使用できる次の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

各タグの許可された値のセットでアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースに関連付けられたタグ値でアクセスをフィルタリングします

String

aws:TagKeys

リクエスト内の必須タグの存在でアクセスをフィルタリングします

ArrayOfString