AWS DevOps Agent Service のアクション、リソース、および条件キー
AWS DevOps エージェントサービス (サービスプレフィックス: aidevops) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
AWS DevOps エージェントサービスで定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 可能な値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
AssociateService |
書き込み |
|||
iam:PassedToService |
aidevops.amazonaws.com |
書き込み |
||
|
CreateAgentSpace |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreatePrivateConnection |
書き込み |
|||
タグ付け、書き込み |
||||
|
DeleteAgentSpace |
書き込み |
|||
|
DeletePrivateConnection |
書き込み |
|||
|
DeregisterService |
書き込み |
|||
|
DescribePrivateConnection |
読み取り |
|||
|
DisableOperatorApp |
書き込み |
|||
|
DisassociateService |
書き込み |
|||
|
EnableOperatorApp |
書き込み |
|||
iam:PassedToService |
aidevops.amazonaws.com |
書き込み |
||
|
GetAgentSpace |
読み取り |
|||
|
GetAssociation |
読み取り |
|||
|
GetOperatorApp |
読み取り |
|||
|
GetService |
読み取り |
|||
|
ListAgentSpaces |
リスト |
|||
|
ListAssociations |
リスト |
|||
|
ListPrivateConnections |
リスト |
|||
|
ListServices |
リスト |
|||
|
ListTagsForResource |
読み取り |
|||
|
ListWebhooks |
リスト |
|||
|
RegisterService |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
aidevops.amazonaws.com |
書き込み |
||
|
TagResource |
タグ付け、書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
|||
|
UpdateAgentSpace |
書き込み |
|||
|
UpdateAssociation |
書き込み |
|||
iam:PassedToService |
aidevops.amazonaws.com |
書き込み |
||
|
UpdateOperatorAppIdpConfig |
書き込み |
|||
|
UpdatePrivateConnectionCertificate |
書き込み |
|||
|
ValidateAwsAssociations |
書き込み |
AWS DevOps エージェントサービスで定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
サービスを関連付けるアクセス許可を付与します |
書き込み |
|||
アクセストークンを作成するアクセス許可を付与します |
書き込み |
|||
エージェントスペースを作成するアクセス許可を付与します |
書き込み |
|||
アセットを作成するアクセス許可を付与します |
書き込み |
|||
アセットファイルを作成するアクセス許可を付与します |
書き込み |
|||
新しいバックログタスクを作成するアクセス許可を付与します |
書き込み |
|||
チャットを作成するアクセス許可を付与します |
書き込み |
|||
新しいナレッジ項目を作成するアクセス許可を付与します |
書き込み |
|||
コンソール外のアプリケーションログインを開始するための安全な 1 回限りのセッションを生成するアクセス許可を付与します |
書き込み |
|||
プライベート接続を作成するアクセス許可を付与します |
書き込み |
|||
トリガーを作成する許可を付与。 |
書き込み |
|||
エージェントスペースを削除するアクセス許可を付与します |
書き込み |
|||
アセットを削除する許可を付与 |
書き込み |
|||
アセットファイルを削除するアクセス許可を付与します |
書き込み |
|||
ナレッジ項目を削除するアクセス許可を付与します |
書き込み |
|||
プライベート接続を削除するアクセス許可を付与します |
書き込み |
|||
トリガーを削除する許可を付与。 |
書き込み |
|||
サービスの登録を解除するアクセス許可を付与します |
書き込み |
|||
プライベート接続を記述するアクセス許可を付与します |
読み取り |
|||
サポートサービスを記述する許可を付与 |
読み取り |
|||
カスタマーサポートレベルを記述するアクセス許可を付与します |
書き込み |
|||
指定された AgentSpace へのオペレーターアプリアクセスを無効にするアクセス許可を付与します |
書き込み |
|||
サービスの関連付けを解除するアクセス許可を付与します |
書き込み |
|||
トポロジ情報を検出するアクセス許可を付与します |
書き込み |
|||
オペレーターアプリが特定の AgentSpace にアクセスできるようにするアクセス許可を付与します |
書き込み |
|||
ケースのチャットを終了する許可を付与 |
書き込み |
|||
アクセストークンの詳細を取得するアクセス許可を付与します |
読み取り |
|||
アカウント使用状況情報を取得するアクセス許可を付与します |
読み取り |
|||
エージェントスペースを取得するアクセス許可を付与します |
読み取り |
|||
アセットを取得するアクセス許可を付与します |
読み取り |
|||
アセットコンテンツを取得するアクセス許可を付与します |
読み取り |
|||
アセットファイルを取得するアクセス許可を付与します |
読み取り |
|||
関連付けを取得する許可を付与 |
読み取り |
|||
バックログタスクを取得する許可を付与 |
読み取り |
|||
ナレッジ項目を取得するアクセス許可を付与します |
読み取り |
|||
有効な認証フローのオペレーター認証設定を取得する許可を付与 |
読み取り |
|||
レコメンデーションを取得する許可を付与 |
読み取り |
|||
サービスを取得するアクセス許可を付与します |
読み取り |
|||
トリガーを取得するアクセス許可を付与します |
読み取り |
|||
ケースのチャットを開始するアクセス許可を付与します |
書き込み |
|||
アクセストークンを一覧表示するアクセス許可を付与します |
リスト |
|||
エージェントスペースを一覧表示するアクセス許可を付与します |
リスト |
|||
アセットファイルを一覧表示するアクセス許可を付与します |
リスト |
|||
アセットタイプを一覧表示するアクセス許可を付与します |
リスト |
|||
アセットバージョンを一覧表示するアクセス許可を付与します |
リスト |
|||
アセットを一覧表示するアクセス許可を付与します |
リスト |
|||
関連付けを一覧表示する許可を付与 |
リスト |
|||
バックログタスクを一覧表示する許可を付与 |
リスト |
|||
チャットを一覧表示するアクセス許可を付与します |
リスト |
|||
リスト実行を一覧表示するアクセス許可を付与 |
リスト |
|||
目標を一覧表示するアクセス許可を付与します |
リスト |
|||
ジャーナルレコードを一覧表示するアクセス許可を付与します |
リスト |
|||
ナレッジアイテムのバージョンを一覧表示するアクセス許可を付与します |
リスト |
|||
ナレッジ項目を一覧表示するアクセス許可を付与します |
リスト |
|||
保留中のメッセージを一覧表示する許可を付与 |
リスト |
|||
プライベート接続を一覧表示する許可を付与 |
リスト |
|||
レコメンデーションを一覧表示するアクセス許可を付与します |
リスト |
|||
サービスを一覧表示する許可を付与 |
リスト |
|||
リソースのタグを一覧表示する許可を付与 |
読み取り |
|||
トリガーを一覧表示するアクセス許可を付与します |
リスト |
|||
関連付けのウェブフックを一覧表示するアクセス許可を付与します |
リスト |
|||
特定のサービスを登録する許可を付与 |
書き込み |
|||
アクセストークンを取り消すアクセス許可を付与します |
書き込み |
|||
アクセストークンをローテーションするアクセス許可を付与します |
書き込み |
|||
登録済みのサービスアクセス可能なリソースを検索するアクセス許可を付与します |
読み取り |
|||
チャットメッセージを送信するアクセス許可を付与します |
書き込み |
|||
リソースにタグを付けるアクセス許可を付与 |
タグ付け、書き込み |
|||
リソースのタグを解除する許可を付与 |
タグ付け、書き込み |
|||
エージェントスペースを更新するアクセス許可を付与します |
書き込み |
|||
エージェントツール呼び出しの承認アクション (承認または拒否) を更新する許可を付与 |
書き込み |
|||
アセットを更新する許可を付与 |
書き込み |
|||
アセットファイルを更新するアクセス許可を付与します |
書き込み |
|||
関連付けを更新するアクセス許可を付与します |
書き込み |
|||
タスクを更新するアクセス許可を付与します。 |
書き込み |
|||
目標を更新するアクセス許可を付与します |
書き込み |
|||
ナレッジ項目を更新するアクセス許可を付与します |
書き込み |
|||
オペレーターアプリの外部 ID プロバイダー設定を更新するアクセス許可を付与します |
書き込み |
|||
プライベート接続証明書を更新する許可を付与 |
書き込み |
|||
レコメンデーションを更新するアクセス許可を付与します |
書き込み |
|||
トリガーを更新する許可を付与。 |
書き込み |
|||
aws の関連付けを検証するアクセス許可を付与します |
書き込み |
AWS DevOps Agent Service のアクセス許可のみのアクション
以下のアクションは、 AWS DevOps エージェントサービスによって定義されますが、API オペレーションを通じて直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
提供されたログを承認するアクセス許可を付与します |
アクセス許可管理、書き込み |
AWS DevOps エージェントサービスで定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:aidevops:${Region}:${Account}:agentspace/${AgentSpaceId} |
||
arn:${Partition}:aidevops:${Region}:${Account}:agentspace/${AgentSpaceId}/asset/${AssetId} |
||
arn:${Partition}:aidevops:${Region}:${Account}:agentspace/${AgentSpaceId}/association/${AssociationId} |
||
arn:${Partition}:aidevops:${Region}:${Account}:private-connection/${Name} |
||
arn:${Partition}:aidevops:${Region}:${Account}:service/${ServiceId} |
||
arn:${Partition}:aidevops:${Region}:${Account}:agentspace/${AgentSpaceId}/trigger/${TriggerId} |
AWS DevOps Agent Service の条件キー
AWS DevOps エージェントサービスは、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエストのソース AgentSpace ARN でアクセスをフィルタリングします。発信者からではなく、リクエストコンテキストからサービスによって設定されます。 |
ARN |
|
リクエストのターゲット AgentSpace ARN でアクセスをフィルタリングします。発信者からではなく、リクエストコンテキストからサービスによって設定されます。 |
ARN |
|
リクエストで渡されたタグでアクセスをフィルタリングします |
String |
|
リソースに関連付けられたタグでアクセスをフィルタリングします |
String |
|
リクエストで渡されたタグキーでアクセスをフィルタリングします |
ArrayOfString |