View a markdown version of this page

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

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

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

リファレンス:

Amazon Kendra で定義される API オペレーション

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

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

AssociateEntitiesToExperience

kendra:AssociateEntitiesToExperience

書き込み

AssociatePersonasToEntities

kendra:AssociatePersonasToEntities

書き込み

BatchDeleteDocument

kendra:BatchDeleteDocument

書き込み

BatchDeleteFeaturedResultsSet

kendra:BatchDeleteFeaturedResultsSet

書き込み

BatchGetDocumentStatus

kendra:BatchGetDocumentStatus

読み取り

BatchPutDocument

kendra:BatchPutDocument

書き込み

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

書き込み

ClearQuerySuggestions

kendra:ClearQuerySuggestions

書き込み

CreateAccessControlConfiguration

kendra:CreateAccessControlConfiguration

書き込み

CreateDataSource

kendra:CreateDataSource

書き込み

kendra:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

書き込み

CreateExperience

kendra:CreateExperience

書き込み

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

書き込み

CreateFaq

kendra:CreateFaq

書き込み

kendra:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

書き込み

CreateFeaturedResultsSet

kendra:CreateFeaturedResultsSet

書き込み

kendra:TagResource

タグ付け、書き込み

CreateIndex

kendra:CreateIndex

書き込み

kendra:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

書き込み

CreateQuerySuggestionsBlockList

kendra:CreateQuerySuggestionsBlockList

書き込み

kendra:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

書き込み

CreateThesaurus

kendra:CreateThesaurus

書き込み

kendra:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

書き込み

DeleteAccessControlConfiguration

kendra:DeleteAccessControlConfiguration

書き込み

DeleteDataSource

kendra:DeleteDataSource

書き込み

DeleteExperience

kendra:DeleteExperience

書き込み

DeleteFaq

kendra:DeleteFaq

書き込み

DeleteIndex

kendra:DeleteIndex

書き込み

DeletePrincipalMapping

kendra:DeletePrincipalMapping

書き込み

DeleteQuerySuggestionsBlockList

kendra:DeleteQuerySuggestionsBlockList

書き込み

DeleteThesaurus

kendra:DeleteThesaurus

書き込み

DescribeAccessControlConfiguration

kendra:DescribeAccessControlConfiguration

読み取り

DescribeDataSource

kendra:DescribeDataSource

読み取り

DescribeExperience

kendra:DescribeExperience

読み取り

DescribeFaq

kendra:DescribeFaq

読み取り

DescribeFeaturedResultsSet

kendra:DescribeFeaturedResultsSet

読み取り

DescribeIndex

kendra:DescribeIndex

読み取り

DescribePrincipalMapping

kendra:DescribePrincipalMapping

読み取り

DescribeQuerySuggestionsBlockList

kendra:DescribeQuerySuggestionsBlockList

読み取り

DescribeQuerySuggestionsConfig

kendra:DescribeQuerySuggestionsConfig

読み取り

DescribeThesaurus

kendra:DescribeThesaurus

読み取り

DisassociateEntitiesFromExperience

kendra:DisassociateEntitiesFromExperience

書き込み

DisassociatePersonasFromEntities

kendra:DisassociatePersonasFromEntities

書き込み

GetQuerySuggestions

kendra:GetQuerySuggestions

読み取り

GetSnapshots

kendra:GetSnapshots

読み取り

ListAccessControlConfigurations

kendra:ListAccessControlConfigurations

リスト

ListDataSourceSyncJobs

kendra:ListDataSourceSyncJobs

リスト

ListDataSources

kendra:ListDataSources

リスト

ListEntityPersonas

kendra:ListEntityPersonas

リスト

ListExperienceEntities

kendra:ListExperienceEntities

リスト

ListExperiences

kendra:ListExperiences

リスト

ListFaqs

kendra:ListFaqs

リスト

ListFeaturedResultsSets

kendra:ListFeaturedResultsSets

リスト

ListGroupsOlderThanOrderingId

kendra:ListGroupsOlderThanOrderingId

リスト

ListIndices

kendra:ListIndices

リスト

ListQuerySuggestionsBlockLists

kendra:ListQuerySuggestionsBlockLists

リスト

ListTagsForResource

kendra:ListTagsForResource

読み取り

ListThesauri

kendra:ListThesauri

リスト

PutPrincipalMapping

kendra:PutPrincipalMapping

書き込み

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

書き込み

クエリ

kendra:Query

読み取り

取得

kendra:Retrieve

読み取り

StartDataSourceSyncJob

kendra:StartDataSourceSyncJob

書き込み

StopDataSourceSyncJob

kendra:StopDataSourceSyncJob

書き込み

SubmitFeedback

kendra:SubmitFeedback

書き込み

TagResource

kendra:TagResource

タグ付け、書き込み

UntagResource

kendra:UntagResource

タグ付け、書き込み

UpdateAccessControlConfiguration

kendra:UpdateAccessControlConfiguration

書き込み

UpdateDataSource

kendra:UpdateDataSource

書き込み

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

書き込み

UpdateExperience

kendra:UpdateExperience

書き込み

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

書き込み

UpdateFeaturedResultsSet

kendra:UpdateFeaturedResultsSet

書き込み

UpdateIndex

kendra:UpdateIndex

書き込み

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

書き込み

UpdateQuerySuggestionsBlockList

kendra:UpdateQuerySuggestionsBlockList

書き込み

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

書き込み

UpdateQuerySuggestionsConfig

kendra:UpdateQuerySuggestionsConfig

書き込み

UpdateThesaurus

kendra:UpdateThesaurus

書き込み

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

書き込み

Amazon Kendra で定義されるアクション

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

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

AssociateEntitiesToExperience

インデックスにプリンシパルマッピングを配置する許可を付与

エクスペリエンス*

書き込み

インデックス*

aws:ResourceTag/${TagKey}

AssociatePersonasToEntities

Amazon Kendra エクスペリエンスにアクセスできる AWS SSO ID ソース内のユーザーまたはグループの特定のアクセス許可を定義します。

エクスペリエンス*

書き込み

インデックス*

aws:ResourceTag/${TagKey}

BatchDeleteDocument

ドキュメントを一括で削除する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

書き込み

BatchDeleteFeaturedResultsSet

主要な結果セットを削除する許可を付与

featured-results-set*

aws:ResourceTag/${TagKey}

書き込み

インデックス*

aws:ResourceTag/${TagKey}

BatchGetDocumentStatus

ドキュメントのステータスをバッチ取得する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

読み取り

BatchPutDocument

ドキュメントを一括で配置する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

書き込み

ClearQuerySuggestions

これまでに生成されたインデックスの候補をクリアする許可を付与

インデックス*

aws:ResourceTag/${TagKey}

書き込み

CreateAccessControlConfiguration

アクセスコントロール設定を作成する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

書き込み

CreateDataSource

データソースを作成するアクセス許可を付与

インデックス*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateExperience

検索アプリケーションなどの Amazon Kendra エクスペリエンスを作成します

インデックス*

aws:ResourceTag/${TagKey}

書き込み

CreateFaq

よくある質問を作成する許可を付与

インデックス*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateFeaturedResultsSet

主要な結果セットを作成する許可を付与

インデックス*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateIndex

インデックスを作成する許可を付与

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateQuerySuggestionsBlockList

QuerySuggestions ブロックリストを作成する許可を付与

インデックス*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateThesaurus

類語辞典を作成する許可を付与

インデックス*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

DeleteAccessControlConfiguration

アクセスコントロール設定を削除する許可を付与

access-control-configuration*

書き込み

インデックス*

aws:ResourceTag/${TagKey}

DeleteDataSource

データソースを削除するアクセス許可を付与

データソース*

aws:ResourceTag/${TagKey}

書き込み

インデックス*

aws:ResourceTag/${TagKey}

DeleteExperience

検索アプリケーションなどの Amazon Kendra エクスペリエンスを削除します

エクスペリエンス*

書き込み

インデックス*

aws:ResourceTag/${TagKey}

DeleteFaq

よくある質問を削除する許可を付与

よくある質問*

aws:ResourceTag/${TagKey}

書き込み

インデックス*

aws:ResourceTag/${TagKey}

DeleteIndex

インデックスを削除する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

書き込み

DeletePrincipalMapping

インデックスからプリンシパルマッピングを削除する許可を付与

データソース

aws:ResourceTag/${TagKey}

書き込み

インデックス*

aws:ResourceTag/${TagKey}

DeleteQuerySuggestionsBlockList

QuerySuggestions ブロックリストを削除する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

書き込み

query-suggestions-block-list*

aws:ResourceTag/${TagKey}

DeleteThesaurus

類語辞典を削除する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

書き込み

シソーラス*

aws:ResourceTag/${TagKey}

DescribeAccessControlConfiguration

アクセスコントロール設定を記述する許可を付与

access-control-configuration*

読み取り

インデックス*

aws:ResourceTag/${TagKey}

DescribeDataSource

データソースを記述するアクセス許可を付与

データソース*

aws:ResourceTag/${TagKey}

読み取り

インデックス*

aws:ResourceTag/${TagKey}

DescribeExperience

検索アプリケーションなどの Amazon Kendra エクスペリエンスに関する情報を取得します

エクスペリエンス*

読み取り

インデックス*

aws:ResourceTag/${TagKey}

DescribeFaq

よくある質問を記述する許可を付与

よくある質問*

aws:ResourceTag/${TagKey}

読み取り

インデックス*

aws:ResourceTag/${TagKey}

DescribeFeaturedResultsSet

主要な結果セットを記述する許可を付与

featured-results-set*

aws:ResourceTag/${TagKey}

読み取り

インデックス*

aws:ResourceTag/${TagKey}

DescribeIndex

インデックスを記述する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

読み取り

DescribePrincipalMapping

インデックスからプリンシパルマッピングを記述する許可を付与

データソース

aws:ResourceTag/${TagKey}

読み取り

インデックス*

aws:ResourceTag/${TagKey}

DescribeQuerySuggestionsBlockList

QuerySuggestions ブロックリストを記述する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

読み取り

query-suggestions-block-list*

aws:ResourceTag/${TagKey}

DescribeQuerySuggestionsConfig

インデックスのクエリ候補設定を記述する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

読み取り

DescribeThesaurus

類語辞典を記述する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

読み取り

シソーラス*

aws:ResourceTag/${TagKey}

DisassociateEntitiesFromExperience

SSO ID AWS ソースのユーザーまたはグループが Amazon Kendra エクスペリエンスにアクセスできないようにします

エクスペリエンス*

書き込み

インデックス*

aws:ResourceTag/${TagKey}

DisassociatePersonasFromEntities

Amazon Kendra エクスペリエンスにアクセスできる AWS SSO ID ソース内のユーザーまたはグループの特定のアクセス許可を削除します。

エクスペリエンス*

書き込み

インデックス*

aws:ResourceTag/${TagKey}

GetQuerySuggestions

クエリプレフィックスの候補を取得する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

読み取り

GetSnapshots

検索メトリクスデータを取得します

インデックス*

aws:ResourceTag/${TagKey}

読み取り

ListAccessControlConfigurations

オリジンアクセスコントロール設定を一覧表示する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

リスト

ListDataSourceSyncJobs

データソース同期ジョブの履歴を取得する許可を付与

データソース*

aws:ResourceTag/${TagKey}

リスト

インデックス*

aws:ResourceTag/${TagKey}

ListDataSources

データソースを一覧表示する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

リスト

ListEntityPersonas

Amazon Kendra エクスペリエンスへのアクセス権のあるユーザーおよびグループの特定の許可を一覧表示します

エクスペリエンス*

リスト

インデックス*

aws:ResourceTag/${TagKey}

ListExperienceEntities

Amazon Kendra エクスペリエンスへのアクセスが許可されている AWS SSO ID ソース内のユーザーまたはグループを一覧表示します。

エクスペリエンス*

リスト

インデックス*

aws:ResourceTag/${TagKey}

ListExperiences

1 つ以上の Amazon Kendra エクスペリエンスを一覧表示します。検索アプリケーションなどの Amazon Kendra エクスペリエンスを作成できます

インデックス*

aws:ResourceTag/${TagKey}

リスト

ListFaqs

よくある質問を一覧表示する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

リスト

ListFeaturedResultsSets

主要な結果セットを一覧表示する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

リスト

ListGroupsOlderThanOrderingId

注文 ID よりも古いグループを一覧表示する許可を付与

データソース

aws:ResourceTag/${TagKey}

リスト

インデックス*

aws:ResourceTag/${TagKey}

ListIndices

インデックスを一覧表示する許可を付与

リスト

ListQuerySuggestionsBlockLists

QuerySuggestions ブロックリストを一覧表示する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

リスト

ListTagsForResource

リソースのタグを一覧表示する許可を付与

データソース

aws:ResourceTag/${TagKey}

読み取り

よくある質問

aws:ResourceTag/${TagKey}

featured-results-set

aws:ResourceTag/${TagKey}

index

aws:ResourceTag/${TagKey}

query-suggestions-block-list

aws:ResourceTag/${TagKey}

シソーラス

aws:ResourceTag/${TagKey}

ListThesauri

類語辞典を一覧表示する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

リスト

PutPrincipalMapping

インデックスにプリンシパルマッピングを配置する許可を付与

データソース

aws:ResourceTag/${TagKey}

書き込み

インデックス*

aws:ResourceTag/${TagKey}

クエリ

ドキュメントとよくある質問をクエリする許可を付与

インデックス*

aws:ResourceTag/${TagKey}

読み取り

取得

インデックスから関連コンテンツを取得するアクセス許可を付与します

インデックス*

aws:ResourceTag/${TagKey}

読み取り

StartDataSourceSyncJob

データソース同期ジョブを開始する許可を付与

データソース*

aws:ResourceTag/${TagKey}

書き込み

インデックス*

aws:ResourceTag/${TagKey}

StopDataSourceSyncJob

データソース同期ジョブを停止する許可を付与

データソース*

aws:ResourceTag/${TagKey}

書き込み

インデックス*

aws:ResourceTag/${TagKey}

SubmitFeedback

クエリ結果に関するフィードバックを送信する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

書き込み

TagResource

指定されたキーと値のペアでリソースにタグを付けるアクセス許可を付与

データソース

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

よくある質問

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

featured-results-set

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

index

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

query-suggestions-block-list

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

シソーラス

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

所与のキーを持つタグをリソースから削除する許可を付与

データソース

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

よくある質問

aws:ResourceTag/${TagKey}

aws:TagKeys

featured-results-set

aws:ResourceTag/${TagKey}

aws:TagKeys

index

aws:ResourceTag/${TagKey}

aws:TagKeys

query-suggestions-block-list

aws:ResourceTag/${TagKey}

aws:TagKeys

シソーラス

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAccessControlConfiguration

アクセスコントロール設定を更新する許可を付与

access-control-configuration*

書き込み

インデックス*

aws:ResourceTag/${TagKey}

UpdateDataSource

データソースを更新するアクセス許可を付与

データソース*

aws:ResourceTag/${TagKey}

書き込み

インデックス*

aws:ResourceTag/${TagKey}

UpdateExperience

検索アプリケーションなどの Amazon Kendra エクスペリエンスを更新します

インデックス*

aws:ResourceTag/${TagKey}

書き込み

UpdateFeaturedResultsSet

主要な結果セットを更新する許可を付与

featured-results-set*

aws:ResourceTag/${TagKey}

書き込み

インデックス*

aws:ResourceTag/${TagKey}

UpdateIndex

インデックスを更新する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

書き込み

UpdateQuerySuggestionsBlockList

QuerySuggestions ブロックリストを更新する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

書き込み

query-suggestions-block-list*

aws:ResourceTag/${TagKey}

UpdateQuerySuggestionsConfig

インデックスのクエリ候補設定を更新する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

書き込み

UpdateThesaurus

類語辞典を更新する許可を付与

インデックス*

aws:ResourceTag/${TagKey}

書き込み

シソーラス*

aws:ResourceTag/${TagKey}

Amazon Kendra で定義されるリソースタイプ

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

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

access-control-configuration

arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId}/access-control-configuration/${AccessControlConfigurationId}

データソース

arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId}/data-source/${DataSourceId}

aws:ResourceTag/${TagKey}

エクスペリエンス

arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId}/experience/${ExperienceId}

よくある質問

arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId}/faq/${FaqId}

aws:ResourceTag/${TagKey}

featured-results-set

arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId}/featured-results-set/${FeaturedResultsSetId}

aws:ResourceTag/${TagKey}

インデックス

arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId}

aws:ResourceTag/${TagKey}

query-suggestions-block-list

arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId}/query-suggestions-block-list/${QuerySuggestionsBlockListId}

aws:ResourceTag/${TagKey}

シソーラス

arn:${Partition}:kendra:${Region}:${Account}:index/${IndexId}/thesaurus/${ThesaurusId}

aws:ResourceTag/${TagKey}

Amazon Kendra の条件キー

Amazon Kendra では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエストで渡されたタグでアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

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

String

aws:TagKeys

リクエストで渡されたタグキーでアクセスをフィルタリングします

ArrayOfString