Amazon Kendra のアクション、リソース、および条件キー
Amazon Kendra (サービスプレフィックス: kendra) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
Amazon Kendra で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 指定できる値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
AssociateEntitiesToExperience |
書き込み |
|||
|
AssociatePersonasToEntities |
書き込み |
|||
|
BatchDeleteDocument |
書き込み |
|||
|
BatchDeleteFeaturedResultsSet |
書き込み |
|||
|
BatchGetDocumentStatus |
読み取り |
|||
|
BatchPutDocument |
書き込み |
|||
iam:PassedToService |
kendra.amazonaws.com |
書き込み |
||
|
ClearQuerySuggestions |
書き込み |
|||
|
CreateAccessControlConfiguration |
書き込み |
|||
|
CreateDataSource |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
kendra.amazonaws.com |
書き込み |
||
|
CreateExperience |
書き込み |
|||
iam:PassedToService |
kendra.amazonaws.com |
書き込み |
||
|
CreateFaq |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
kendra.amazonaws.com |
書き込み |
||
|
CreateFeaturedResultsSet |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateIndex |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
kendra.amazonaws.com |
書き込み |
||
|
CreateQuerySuggestionsBlockList |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
kendra.amazonaws.com |
書き込み |
||
|
CreateThesaurus |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
kendra.amazonaws.com |
書き込み |
||
|
DeleteAccessControlConfiguration |
書き込み |
|||
|
DeleteDataSource |
書き込み |
|||
|
DeleteExperience |
書き込み |
|||
|
DeleteFaq |
書き込み |
|||
|
DeleteIndex |
書き込み |
|||
|
DeletePrincipalMapping |
書き込み |
|||
|
DeleteQuerySuggestionsBlockList |
書き込み |
|||
|
DeleteThesaurus |
書き込み |
|||
|
DescribeAccessControlConfiguration |
読み取り |
|||
|
DescribeDataSource |
読み取り |
|||
|
DescribeExperience |
読み取り |
|||
|
DescribeFaq |
読み取り |
|||
|
DescribeFeaturedResultsSet |
読み取り |
|||
|
DescribeIndex |
読み取り |
|||
|
DescribePrincipalMapping |
読み取り |
|||
|
DescribeQuerySuggestionsBlockList |
読み取り |
|||
|
DescribeQuerySuggestionsConfig |
読み取り |
|||
|
DescribeThesaurus |
読み取り |
|||
|
DisassociateEntitiesFromExperience |
書き込み |
|||
|
DisassociatePersonasFromEntities |
書き込み |
|||
|
GetQuerySuggestions |
読み取り |
|||
|
GetSnapshots |
読み取り |
|||
|
ListAccessControlConfigurations |
リスト |
|||
|
ListDataSourceSyncJobs |
リスト |
|||
|
ListDataSources |
リスト |
|||
|
ListEntityPersonas |
リスト |
|||
|
ListExperienceEntities |
リスト |
|||
|
ListExperiences |
リスト |
|||
|
ListFaqs |
リスト |
|||
|
ListFeaturedResultsSets |
リスト |
|||
|
ListGroupsOlderThanOrderingId |
リスト |
|||
|
ListIndices |
リスト |
|||
|
ListQuerySuggestionsBlockLists |
リスト |
|||
|
ListTagsForResource |
読み取り |
|||
|
ListThesauri |
リスト |
|||
|
PutPrincipalMapping |
書き込み |
|||
iam:PassedToService |
kendra.amazonaws.com |
書き込み |
||
|
クエリ |
読み取り |
|||
|
取得 |
読み取り |
|||
|
StartDataSourceSyncJob |
書き込み |
|||
|
StopDataSourceSyncJob |
書き込み |
|||
|
SubmitFeedback |
書き込み |
|||
|
TagResource |
タグ付け、書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
|||
|
UpdateAccessControlConfiguration |
書き込み |
|||
|
UpdateDataSource |
書き込み |
|||
iam:PassedToService |
kendra.amazonaws.com |
書き込み |
||
|
UpdateExperience |
書き込み |
|||
iam:PassedToService |
kendra.amazonaws.com |
書き込み |
||
|
UpdateFeaturedResultsSet |
書き込み |
|||
|
UpdateIndex |
書き込み |
|||
iam:PassedToService |
kendra.amazonaws.com |
書き込み |
||
|
UpdateQuerySuggestionsBlockList |
書き込み |
|||
iam:PassedToService |
kendra.amazonaws.com |
書き込み |
||
|
UpdateQuerySuggestionsConfig |
書き込み |
|||
|
UpdateThesaurus |
書き込み |
|||
iam:PassedToService |
kendra.amazonaws.com |
書き込み |
Amazon Kendra で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
インデックスにプリンシパルマッピングを配置する許可を付与 |
書き込み |
|||
Amazon Kendra エクスペリエンスにアクセスできる AWS SSO ID ソース内のユーザーまたはグループの特定のアクセス許可を定義します。 |
書き込み |
|||
ドキュメントを一括で削除する許可を付与 |
書き込み |
|||
主要な結果セットを削除する許可を付与 |
書き込み |
|||
ドキュメントのステータスをバッチ取得する許可を付与 |
読み取り |
|||
ドキュメントを一括で配置する許可を付与 |
書き込み |
|||
これまでに生成されたインデックスの候補をクリアする許可を付与 |
書き込み |
|||
アクセスコントロール設定を作成する許可を付与 |
書き込み |
|||
データソースを作成するアクセス許可を付与 |
書き込み |
|||
検索アプリケーションなどの Amazon Kendra エクスペリエンスを作成します |
書き込み |
|||
よくある質問を作成する許可を付与 |
書き込み |
|||
主要な結果セットを作成する許可を付与 |
書き込み |
|||
インデックスを作成する許可を付与 |
書き込み |
|||
QuerySuggestions ブロックリストを作成する許可を付与 |
書き込み |
|||
類語辞典を作成する許可を付与 |
書き込み |
|||
アクセスコントロール設定を削除する許可を付与 |
書き込み |
|||
データソースを削除するアクセス許可を付与 |
書き込み |
|||
検索アプリケーションなどの Amazon Kendra エクスペリエンスを削除します |
書き込み |
|||
よくある質問を削除する許可を付与 |
書き込み |
|||
インデックスを削除する許可を付与 |
書き込み |
|||
インデックスからプリンシパルマッピングを削除する許可を付与 |
書き込み |
|||
QuerySuggestions ブロックリストを削除する許可を付与 |
書き込み |
|||
類語辞典を削除する許可を付与 |
書き込み |
|||
アクセスコントロール設定を記述する許可を付与 |
読み取り |
|||
データソースを記述するアクセス許可を付与 |
読み取り |
|||
検索アプリケーションなどの Amazon Kendra エクスペリエンスに関する情報を取得します |
読み取り |
|||
よくある質問を記述する許可を付与 |
読み取り |
|||
主要な結果セットを記述する許可を付与 |
読み取り |
|||
インデックスを記述する許可を付与 |
読み取り |
|||
インデックスからプリンシパルマッピングを記述する許可を付与 |
読み取り |
|||
QuerySuggestions ブロックリストを記述する許可を付与 |
読み取り |
|||
インデックスのクエリ候補設定を記述する許可を付与 |
読み取り |
|||
類語辞典を記述する許可を付与 |
読み取り |
|||
SSO ID AWS ソースのユーザーまたはグループが Amazon Kendra エクスペリエンスにアクセスできないようにします |
書き込み |
|||
Amazon Kendra エクスペリエンスにアクセスできる AWS SSO ID ソース内のユーザーまたはグループの特定のアクセス許可を削除します。 |
書き込み |
|||
クエリプレフィックスの候補を取得する許可を付与 |
読み取り |
|||
検索メトリクスデータを取得します |
読み取り |
|||
オリジンアクセスコントロール設定を一覧表示する許可を付与 |
リスト |
|||
データソース同期ジョブの履歴を取得する許可を付与 |
リスト |
|||
データソースを一覧表示する許可を付与 |
リスト |
|||
Amazon Kendra エクスペリエンスへのアクセス権のあるユーザーおよびグループの特定の許可を一覧表示します |
リスト |
|||
Amazon Kendra エクスペリエンスへのアクセスが許可されている AWS SSO ID ソース内のユーザーまたはグループを一覧表示します。 |
リスト |
|||
1 つ以上の Amazon Kendra エクスペリエンスを一覧表示します。検索アプリケーションなどの Amazon Kendra エクスペリエンスを作成できます |
リスト |
|||
よくある質問を一覧表示する許可を付与 |
リスト |
|||
主要な結果セットを一覧表示する許可を付与 |
リスト |
|||
注文 ID よりも古いグループを一覧表示する許可を付与 |
リスト |
|||
インデックスを一覧表示する許可を付与 |
リスト |
|||
QuerySuggestions ブロックリストを一覧表示する許可を付与 |
リスト |
|||
リソースのタグを一覧表示する許可を付与 |
読み取り |
|||
類語辞典を一覧表示する許可を付与 |
リスト |
|||
インデックスにプリンシパルマッピングを配置する許可を付与 |
書き込み |
|||
ドキュメントとよくある質問をクエリする許可を付与 |
読み取り |
|||
インデックスから関連コンテンツを取得するアクセス許可を付与します |
読み取り |
|||
データソース同期ジョブを開始する許可を付与 |
書き込み |
|||
データソース同期ジョブを停止する許可を付与 |
書き込み |
|||
クエリ結果に関するフィードバックを送信する許可を付与 |
書き込み |
|||
指定されたキーと値のペアでリソースにタグを付けるアクセス許可を付与 |
タグ付け、書き込み |
|||
所与のキーを持つタグをリソースから削除する許可を付与 |
タグ付け、書き込み |
|||
アクセスコントロール設定を更新する許可を付与 |
書き込み |
|||
データソースを更新するアクセス許可を付与 |
書き込み |
|||
検索アプリケーションなどの Amazon Kendra エクスペリエンスを更新します |
書き込み |
|||
主要な結果セットを更新する許可を付与 |
書き込み |
|||
インデックスを更新する許可を付与 |
書き込み |
|||
QuerySuggestions ブロックリストを更新する許可を付与 |
書き込み |
|||
インデックスのクエリ候補設定を更新する許可を付与 |
書き込み |
|||
類語辞典を更新する許可を付与 |
書き込み |
|||
Amazon Kendra で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId}/access-control-configuration/${AccessControlConfigurationId} |
||
arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId}/data-source/${DataSourceId} |
||
arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId}/experience/${ExperienceId} |
||
arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId}/faq/${FaqId} |
||
arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId}/featured-results-set/${FeaturedResultsSetId} |
||
arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId} |
||
arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId}/query-suggestions-block-list/${QuerySuggestionsBlockListId} |
||
arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId}/thesaurus/${ThesaurusId} |
Amazon Kendra の条件キー
Amazon Kendra では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエストで渡されたタグでアクセスをフィルタリングします |
String |
|
リソースに関連付けられたタグでアクセスをフィルタリングします |
String |
|
リクエストで渡されたタグキーでアクセスをフィルタリングします |
ArrayOfString |