Amazon Q のアクション、リソース、および条件キー
Amazon Q (サービスプレフィックス: q) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
Amazon Q で定義されるアクション
Amazon Q には、IAM ポリシーステートメントの Actions要素で使用できる API オペレーションはありません。
Amazon Q のアクセス許可のみのアクション
以下のアクションは Amazon Q によって定義されますが、API オペレーションを通じて直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
AWS リソースを Amazon Q コネクタに関連付けるアクセス許可を付与します |
書き込み |
|||
ログインドメインを Amazon Q Developer Profile に関連付けるアクセス許可を付与します |
書き込み |
|||
Amazon Q Developer Profile の複数のグループを記述するアクセス許可を付与します |
読み取り |
|||
Amazon Q Developer Profile の複数のユーザーを記述するアクセス許可を付与します |
読み取り |
|||
Amazon Q Developer Profile の複数のグループを取得する許可を付与 |
読み取り |
|||
Amazon Q Developer Profile の複数のユーザーを取得する許可を付与 |
読み取り |
|||
Amazon Q でアーティファクトを作成するアクセス許可を付与します |
書き込み |
|||
Amazon Q Developer プロファイルのユーザーまたはグループ割り当てを作成する許可を付与する |
書き込み |
|||
Amazon Q で OAuth ユーザーを作成するアクセス許可を付与 |
書き込み |
|||
Amazon Q に OAuth アプリケーションを登録するアクセス許可を付与 |
書き込み |
|||
Amazon Q でのサードパーティープラグインの作成および設定するアクセス許可を付与 |
書き込み |
|||
Amazon Q Developer Profile の SCIM アクセストークンを作成する許可を付与 |
書き込み |
|||
Amazon Q Developer プロファイルのユーザーまたはグループ割り当てを削除する許可を付与する |
書き込み |
|||
Amazon Q との会話を削除するアクセス許可を付与 |
書き込み |
|||
Amazon Q で OAuth アプリケーションを削除するアクセス許可を付与 |
書き込み |
|||
Amazon Q で設定されたプラグインを削除するアクセス許可を付与 |
書き込み |
|||
Amazon Q Developer Profile の SCIM アクセストークンを削除する許可を付与 |
書き込み |
|||
Amazon Q Developer Profile からログインドメインの関連付けを解除するアクセス許可を付与します |
書き込み |
|||
Amazon Q の CLI コマンドからコードを生成する許可を付与する |
読み取り |
|||
Amazon Q でコードの推奨事項を生成するアクセス許可を付与 |
読み取り |
|||
Amazon Q アーティファクトを表示するアクセス許可を付与します |
読み取り |
|||
Amazon Q アーティファクトでアクションの結果を表示するアクセス許可を付与します |
読み取り |
|||
特定の Amazon Q コネクタに関する情報を表示するアクセス許可を付与 |
読み取り |
|||
Amazon Q との特定の会話に関連付けられた個々のメッセージを取得するためのアクセス許可を付与 |
読み取り |
|||
ID メタデータを取得するための許可を Amazon Q に付与する |
読み取り |
|||
設定された特定の Amazon Q プラグインに関する情報を表示するアクセス許可を付与 |
読み取り |
|||
Amazon Q でトラブルシューティングの結果を取得するためのアクセス許可を付与 |
読み取り |
|||
特定の Amazon Q ユーザーに関連付けられた個々の会話を一覧表示する許可を付与する |
読み取り |
|||
Amazon Q ダッシュボードに入力するメトリクスを読み取るアクセス許可を付与 |
リスト |
|||
Amazon Q Developer Profile のグループを一覧表示するアクセス許可を付与します |
リスト |
|||
Amazon Q Developer Profile のログインドメインを一覧表示するアクセス許可を付与します |
リスト |
|||
Amazon Q で使用可能なプラグインを一覧表示するアクセス許可を付与 |
リスト |
|||
Amazon Q の設定済みのプラグインを一覧表示するアクセス許可を付与 |
リスト |
|||
Amazon Q Developer Profile の SCIM アクセストークンを一覧表示する許可を付与 |
リスト |
|||
Amazon Q リソースに関連付けられたすべてのタグを一覧表示するアクセス許可を付与 |
リスト |
|||
Amazon Q Developer Profile のユーザーを一覧表示するアクセス許可を付与します |
リスト |
|||
Amazon Q がユーザーに代わってアクションを実行することを許可する許可を付与する |
書き込み |
|||
Amazon Q アーティファクトでアクションを実行するアクセス許可を付与します |
書き込み |
|||
Amazon Q コネクタの接続リクエストを拒否するアクセス許可を付与 |
書き込み |
|||
非同期 Amazon Q アクションをトリガーするアクセス許可を付与 |
書き込み |
|||
Amazon Q にメッセージを送信するためのアクセス許可を付与 |
書き込み |
|||
Amazon Q との会話を開始するためのアクセス許可を付与 |
書き込み |
|||
Amazon Q でトラブルシューティング分析を開始するためのアクセス許可を付与 |
書き込み |
|||
Amazon Q でトラブルシューティングの解決策の説明を開始するためのアクセス許可を付与 |
書き込み |
|||
タグを Amazon Q に関連付けるアクセス許可を付与 |
タグ付け、書き込み |
|||
profile (プロファイル) |
||||
Amazon Q リソースに関連付けられているタグを削除するアクセス許可を付与 |
タグ付け、書き込み |
|||
profile (プロファイル) |
||||
Amazon Q Developer Profile のユーザーまたはグループの割り当てを更新する許可を付与 |
書き込み |
|||
Amazon Q で OAuth ユーザーを更新するアクセス許可を付与 |
書き込み |
|||
Amazon Q との会話を更新するアクセス許可を付与 |
書き込み |
|||
Amazon Q で OAuth アプリケーションを更新するアクセス許可を付与 |
書き込み |
|||
Amazon Q でサードパーティープラグインを更新するアクセス許可を付与 |
書き込み |
|||
Amazon Q でトラブルシューティングコマンドの結果を更新する許可を付与する |
書き込み |
|||
Amazon Q プラグインを使用するアクセス許可を付与 |
書き込み |
|||
Amazon Q で OAuth アプリケーションを検証するアクセス許可を付与 |
書き込み |
Amazon Q で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:qdeveloper:${Region}:${Account}:plugin/${Identifier} |
||
arn:${Partition}:codewhisperer:${Region}:${Account}:profile/${Identifier} |
Amazon Q の条件キー
Amazon Q は、IAM ポリシーの Condition 要素で使用できる次の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエストで渡されたタグでアクセスをフィルタリングします |
String |
|
Amazon Q リソースに関連付けられたタグでアクセスをフィルタリングします |
String |
|
リクエストで渡されたタグキーでアクセスをフィルタリングします |
ArrayOfString |
|
IAM Identity Center ユーザー ID でアクセスをフィルタリングする |
ArrayOfString |
|
IAM Identity Center ユーザー ID でアクセスをフィルタリングします |
ArrayOfString |