View a markdown version of this page

Actions, ressources et clés de condition pour Amazon Kendra - Référence de l'autorisation de service

Actions, ressources et clés de condition pour Amazon Kendra

Amazon Kendra (préfixe de service :kendra) fournit les opérations, ressources, actions et clés de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par Amazon Kendra

Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le tableau Actions.

Opération Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

AssociateEntitiesToExperience

kendra : AssociateEntitiesToExperience

Écrire

AssociatePersonasToEntities

kendra : AssociatePersonasToEntities

Écrire

BatchDeleteDocument

kendra : BatchDeleteDocument

Écrire

BatchDeleteFeaturedResultsSet

kendra : BatchDeleteFeaturedResultsSet

Écrire

BatchGetDocumentStatus

kendra : BatchGetDocumentStatus

Lecture

BatchPutDocument

kendra : BatchPutDocument

Écrire

iam : PassRole

iam : PassedToService

kendra.amazonaws.com

Écrire

ClearQuerySuggestions

kendra : ClearQuerySuggestions

Écrire

CreateAccessControlConfiguration

kendra : CreateAccessControlConfiguration

Écrire

CreateDataSource

kendra : CreateDataSource

Écrire

kendra : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

kendra.amazonaws.com

Écrire

CreateExperience

kendra : CreateExperience

Écrire

iam : PassRole

iam : PassedToService

kendra.amazonaws.com

Écrire

CreateFaq

kendra : CreateFaq

Écrire

kendra : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

kendra.amazonaws.com

Écrire

CreateFeaturedResultsSet

kendra : CreateFeaturedResultsSet

Écrire

kendra : TagResource

Marquage, écriture

CreateIndex

kendra : CreateIndex

Écrire

kendra : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

kendra.amazonaws.com

Écrire

CreateQuerySuggestionsBlockList

kendra : CreateQuerySuggestionsBlockList

Écrire

kendra : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

kendra.amazonaws.com

Écrire

CreateThesaurus

kendra : CreateThesaurus

Écrire

kendra : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

kendra.amazonaws.com

Écrire

DeleteAccessControlConfiguration

kendra : DeleteAccessControlConfiguration

Écrire

DeleteDataSource

kendra : DeleteDataSource

Écrire

DeleteExperience

kendra : DeleteExperience

Écrire

DeleteFaq

kendra : DeleteFaq

Écrire

DeleteIndex

kendra : DeleteIndex

Écrire

DeletePrincipalMapping

kendra : DeletePrincipalMapping

Écrire

DeleteQuerySuggestionsBlockList

kendra : DeleteQuerySuggestionsBlockList

Écrire

DeleteThesaurus

kendra : DeleteThesaurus

Écrire

DescribeAccessControlConfiguration

kendra : DescribeAccessControlConfiguration

Lecture

DescribeDataSource

kendra : DescribeDataSource

Lecture

DescribeExperience

kendra : DescribeExperience

Lecture

DescribeFaq

kendra : DescribeFaq

Lecture

DescribeFeaturedResultsSet

kendra : DescribeFeaturedResultsSet

Lecture

DescribeIndex

kendra : DescribeIndex

Lecture

DescribePrincipalMapping

kendra : DescribePrincipalMapping

Lecture

DescribeQuerySuggestionsBlockList

kendra : DescribeQuerySuggestionsBlockList

Lecture

DescribeQuerySuggestionsConfig

kendra : DescribeQuerySuggestionsConfig

Lecture

DescribeThesaurus

kendra : DescribeThesaurus

Lecture

DisassociateEntitiesFromExperience

kendra : DisassociateEntitiesFromExperience

Écrire

DisassociatePersonasFromEntities

kendra : DisassociatePersonasFromEntities

Écrire

GetQuerySuggestions

kendra : GetQuerySuggestions

Lecture

GetSnapshots

kendra : GetSnapshots

Lecture

ListAccessControlConfigurations

kendra : ListAccessControlConfigurations

List

ListDataSourceSyncJobs

kendra : ListDataSourceSyncJobs

List

ListDataSources

kendra : ListDataSources

List

ListEntityPersonas

kendra : ListEntityPersonas

List

ListExperienceEntities

kendra : ListExperienceEntities

List

ListExperiences

kendra : ListExperiences

List

ListFaqs

kendra : ListFaqs

List

ListFeaturedResultsSets

kendra : ListFeaturedResultsSets

List

ListGroupsOlderThanOrderingId

kendra : ListGroupsOlderThanOrderingId

List

ListIndices

kendra : ListIndices

List

ListQuerySuggestionsBlockLists

kendra : ListQuerySuggestionsBlockLists

List

ListTagsForResource

kendra : ListTagsForResource

Lecture

ListThesauri

kendra : ListThesauri

List

PutPrincipalMapping

kendra : PutPrincipalMapping

Écrire

iam : PassRole

iam : PassedToService

kendra.amazonaws.com

Écrire

Requête

Kendra : requête

Lecture

Récupérez

Kendra : RETRIEVE

Lecture

StartDataSourceSyncJob

kendra : StartDataSourceSyncJob

Écrire

StopDataSourceSyncJob

kendra : StopDataSourceSyncJob

Écrire

SubmitFeedback

kendra : SubmitFeedback

Écrire

TagResource

kendra : TagResource

Marquage, écriture

UntagResource

kendra : UntagResource

Marquage, écriture

UpdateAccessControlConfiguration

kendra : UpdateAccessControlConfiguration

Écrire

UpdateDataSource

kendra : UpdateDataSource

Écrire

iam : PassRole

iam : PassedToService

kendra.amazonaws.com

Écrire

UpdateExperience

kendra : UpdateExperience

Écrire

iam : PassRole

iam : PassedToService

kendra.amazonaws.com

Écrire

UpdateFeaturedResultsSet

kendra : UpdateFeaturedResultsSet

Écrire

UpdateIndex

kendra : UpdateIndex

Écrire

iam : PassRole

iam : PassedToService

kendra.amazonaws.com

Écrire

UpdateQuerySuggestionsBlockList

kendra : UpdateQuerySuggestionsBlockList

Écrire

iam : PassRole

iam : PassedToService

kendra.amazonaws.com

Écrire

UpdateQuerySuggestionsConfig

kendra : UpdateQuerySuggestionsConfig

Écrire

UpdateThesaurus

kendra : UpdateThesaurus

Écrire

iam : PassRole

iam : PassedToService

kendra.amazonaws.com

Écrire

Actions définies par Amazon Kendra

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

AssociateEntitiesToExperience

Accorde l'autorisation de placer le mappage principal dans l'index

expérience*

Écrire

indice*

était : ResourceTag /$ {} TagKey

AssociatePersonasToEntities

Définit les autorisations spécifiques des utilisateurs ou des groupes dans votre source d'identité AWS SSO avec accès à votre expérience Amazon Kendra

expérience*

Écrire

indice*

était : ResourceTag /$ {} TagKey

BatchDeleteDocument

Accorde l'autorisation de supprimer des documents par lots

indice*

était : ResourceTag /$ {} TagKey

Écrire

BatchDeleteFeaturedResultsSet

Accorde l'autorisation de supprimer un jeu de résultats présenté

ensemble de résultats en vedette *

était : ResourceTag /$ {} TagKey

Écrire

indice*

était : ResourceTag /$ {} TagKey

BatchGetDocumentStatus

Accorde l'autorisation d'obtenir par lots le statut de document

indice*

était : ResourceTag /$ {} TagKey

Lecture

BatchPutDocument

Accorde l'autorisation d'ajouter des documents par lots

indice*

était : ResourceTag /$ {} TagKey

Écrire

ClearQuerySuggestions

Accorde l'autorisation d'effacer les suggestions pour un index donné généré jusqu'à maintenant

indice*

était : ResourceTag /$ {} TagKey

Écrire

CreateAccessControlConfiguration

Accorde l'autorisation de créer une configuration de contrôle d'accès

indice*

était : ResourceTag /$ {} TagKey

Écrire

CreateDataSource

Accorde l'autorisation de créer une source de données.

indice*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateExperience

Crée une expérience Amazon Kendra, telle qu'une application de recherche

indice*

était : ResourceTag /$ {} TagKey

Écrire

CreateFaq

Accorde l'autorisation de créer une FAQ

indice*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateFeaturedResultsSet

Accorde l'autorisation de créer un jeu de résultats présenté

indice*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateIndex

Accorde l'autorisation de créer un index

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateQuerySuggestionsBlockList

Accorde l'autorisation de créer un QuerySuggestions BlockList

indice*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateThesaurus

Accorde l'autorisation de créer un thésaurus

indice*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

DeleteAccessControlConfiguration

Accorde l'autorisation de supprimer une configuration de contrôle d'accès

configuration du contrôle d'accès*

Écrire

indice*

était : ResourceTag /$ {} TagKey

DeleteDataSource

Accorde l'autorisation de supprimer une source de données.

source de données*

était : ResourceTag /$ {} TagKey

Écrire

indice*

était : ResourceTag /$ {} TagKey

DeleteExperience

Supprime votre expérience Amazon Kendra, telle qu'une application de recherche

expérience*

Écrire

indice*

était : ResourceTag /$ {} TagKey

DeleteFaq

Accorde l'autorisation de supprimer une FAQ

faq*

était : ResourceTag /$ {} TagKey

Écrire

indice*

était : ResourceTag /$ {} TagKey

DeleteIndex

Accorde l'autorisation de supprimer un index

indice*

était : ResourceTag /$ {} TagKey

Écrire

DeletePrincipalMapping

Accorde l'autorisation de supprimer le mappage principal de l'index

source de données

était : ResourceTag /$ {} TagKey

Écrire

indice*

était : ResourceTag /$ {} TagKey

DeleteQuerySuggestionsBlockList

Accorde l'autorisation de supprimer un QuerySuggestions BlockList

indice*

était : ResourceTag /$ {} TagKey

Écrire

liste de blocs de suggestions de requêtes*

était : ResourceTag /$ {} TagKey

DeleteThesaurus

Accorde l'autorisation de supprimer un thésaurus

indice*

était : ResourceTag /$ {} TagKey

Écrire

thésaurus*

était : ResourceTag /$ {} TagKey

DescribeAccessControlConfiguration

Accorde l'autorisation de décrire une configuration de contrôle d'accès

configuration du contrôle d'accès*

Lecture

indice*

était : ResourceTag /$ {} TagKey

DescribeDataSource

Accorde l'autorisation de décrire une source de données

source de données*

était : ResourceTag /$ {} TagKey

Lecture

indice*

était : ResourceTag /$ {} TagKey

DescribeExperience

Obtient des informations sur votre expérience Amazon Kendra, comme une application de recherche

expérience*

Lecture

indice*

était : ResourceTag /$ {} TagKey

DescribeFaq

Accorde l'autorisation de décrire une FAQ

faq*

était : ResourceTag /$ {} TagKey

Lecture

indice*

était : ResourceTag /$ {} TagKey

DescribeFeaturedResultsSet

Accorde l'autorisation de décrire un jeu de résultats présenté

ensemble de résultats en vedette *

était : ResourceTag /$ {} TagKey

Lecture

indice*

était : ResourceTag /$ {} TagKey

DescribeIndex

Accorde l'autorisation de décrire un index

indice*

était : ResourceTag /$ {} TagKey

Lecture

DescribePrincipalMapping

Accorde l'autorisation de décrire le mappage principal depuis l'index

source de données

était : ResourceTag /$ {} TagKey

Lecture

indice*

était : ResourceTag /$ {} TagKey

DescribeQuerySuggestionsBlockList

Accorde l'autorisation de décrire un QuerySuggestions BlockList

indice*

était : ResourceTag /$ {} TagKey

Lecture

liste de blocs de suggestions de requêtes*

était : ResourceTag /$ {} TagKey

DescribeQuerySuggestionsConfig

Accorde l'autorisation de décrire la configuration des suggestions de requête pour un index

indice*

était : ResourceTag /$ {} TagKey

Lecture

DescribeThesaurus

Accorde l'autorisation de décrire un thésaurus

indice*

était : ResourceTag /$ {} TagKey

Lecture

thésaurus*

était : ResourceTag /$ {} TagKey

DisassociateEntitiesFromExperience

Empêche les utilisateurs ou les groupes de votre source d'identité AWS SSO d'accéder à votre expérience Amazon Kendra

expérience*

Écrire

indice*

était : ResourceTag /$ {} TagKey

DisassociatePersonasFromEntities

Supprime les autorisations spécifiques des utilisateurs ou des groupes de votre source d'identité AWS SSO avec accès à votre expérience Amazon Kendra

expérience*

Écrire

indice*

était : ResourceTag /$ {} TagKey

GetQuerySuggestions

Accorde l'autorisation d'obtenir des suggestions pour un préfixe de requête

indice*

était : ResourceTag /$ {} TagKey

Lecture

GetSnapshots

Récupère les données des métriques de recherche

indice*

était : ResourceTag /$ {} TagKey

Lecture

ListAccessControlConfigurations

Accorde l'autorisation de répertorier les configurations de contrôle d'accès

indice*

était : ResourceTag /$ {} TagKey

List

ListDataSourceSyncJobs

Accorde l'autorisation d'obtenir l'historique des tâches de synchronisation des sources de données

source de données*

était : ResourceTag /$ {} TagKey

List

indice*

était : ResourceTag /$ {} TagKey

ListDataSources

Accorde l'autorisation de répertorier les sources de données

indice*

était : ResourceTag /$ {} TagKey

List

ListEntityPersonas

Répertorie les autorisations spécifiques des utilisateurs et des groupes ayant accès à votre expérience Amazon Kendra

expérience*

List

indice*

était : ResourceTag /$ {} TagKey

ListExperienceEntities

Répertorie les utilisateurs ou les groupes de votre source d'identité AWS SSO autorisés à accéder à votre expérience Amazon Kendra

expérience*

List

indice*

était : ResourceTag /$ {} TagKey

ListExperiences

Répertorie une ou plusieurs expériences Amazon Kendra. Vous pouvez créer une expérience Amazon Kendra, telle qu'une application de recherche

indice*

était : ResourceTag /$ {} TagKey

List

ListFaqs

Accorde l'autorisation de répertorier les FAQ

indice*

était : ResourceTag /$ {} TagKey

List

ListFeaturedResultsSets

Accorde l'autorisation de répertorier les jeux de résultats présentés

indice*

était : ResourceTag /$ {} TagKey

List

ListGroupsOlderThanOrderingId

Accorde l'autorisation de répertorier les groupes plus anciens qu'un ID de classement

source de données

était : ResourceTag /$ {} TagKey

List

indice*

était : ResourceTag /$ {} TagKey

ListIndices

Accorde l'autorisation de répertorier les index

List

ListQuerySuggestionsBlockLists

Accorde l'autorisation de répertorier les QuerySuggestions BlockLists

indice*

était : ResourceTag /$ {} TagKey

List

ListTagsForResource

Accorde l'autorisation de répertorier les identifications d'une ressource.

source de données

était : ResourceTag /$ {} TagKey

Lecture

faq

était : ResourceTag /$ {} TagKey

ensemble de résultats en vedette

était : ResourceTag /$ {} TagKey

index

était : ResourceTag /$ {} TagKey

liste de blocs de suggestions de requêtes

était : ResourceTag /$ {} TagKey

thésaurus

était : ResourceTag /$ {} TagKey

ListThesauri

Accorde l'autorisation de répertorier des thésaurus

indice*

était : ResourceTag /$ {} TagKey

List

PutPrincipalMapping

Accorde l'autorisation de placer le mappage principal dans l'index

source de données

était : ResourceTag /$ {} TagKey

Écrire

indice*

était : ResourceTag /$ {} TagKey

Requête

Accorde l'autorisation d'interroger des documents et des FAQ

indice*

était : ResourceTag /$ {} TagKey

Lecture

Récupérez

Accorde l'autorisation de récupérer le contenu pertinent d'un index

indice*

était : ResourceTag /$ {} TagKey

Lecture

StartDataSourceSyncJob

Accorde l'autorisation de démarrer la tâche de synchronisation des sources de données

source de données*

était : ResourceTag /$ {} TagKey

Écrire

indice*

était : ResourceTag /$ {} TagKey

StopDataSourceSyncJob

Accorde l'autorisation d'arrêter la tâche de synchronisation des sources de données

source de données*

était : ResourceTag /$ {} TagKey

Écrire

indice*

était : ResourceTag /$ {} TagKey

SubmitFeedback

Accorde l'autorisation d'envoyer des commentaires sur les résultats d'une requête

indice*

était : ResourceTag /$ {} TagKey

Écrire

TagResource

Accorde l'autorisation d'identificationr une ressource avec des paires de valeurs clés données

source de données

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

faq

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ensemble de résultats en vedette

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

index

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

liste de blocs de suggestions de requêtes

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

thésaurus

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

UntagResource

Accorde l'autorisation de supprimer la balise avec la clé donnée d'une ressource

source de données

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

faq

était : ResourceTag /$ {} TagKey

lois : TagKeys

ensemble de résultats en vedette

était : ResourceTag /$ {} TagKey

lois : TagKeys

index

était : ResourceTag /$ {} TagKey

lois : TagKeys

liste de blocs de suggestions de requêtes

était : ResourceTag /$ {} TagKey

lois : TagKeys

thésaurus

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateAccessControlConfiguration

Accorde l'autorisation de mettre à jour une configuration de contrôle d'accès

configuration du contrôle d'accès*

Écrire

indice*

était : ResourceTag /$ {} TagKey

UpdateDataSource

Accorde l'autorisation de mettre à jour une source de données

source de données*

était : ResourceTag /$ {} TagKey

Écrire

indice*

était : ResourceTag /$ {} TagKey

UpdateExperience

Met à jour votre expérience Amazon Kendra, telle qu'une application de recherche

indice*

était : ResourceTag /$ {} TagKey

Écrire

UpdateFeaturedResultsSet

Accorde l'autorisation de mettre à jour un jeu de résultats présenté

ensemble de résultats en vedette *

était : ResourceTag /$ {} TagKey

Écrire

indice*

était : ResourceTag /$ {} TagKey

UpdateIndex

Accorde l'autorisation de mettre à jour un index

indice*

était : ResourceTag /$ {} TagKey

Écrire

UpdateQuerySuggestionsBlockList

Accorde l'autorisation de mettre à jour un QuerySuggestions BlockList

indice*

était : ResourceTag /$ {} TagKey

Écrire

liste de blocs de suggestions de requêtes*

était : ResourceTag /$ {} TagKey

UpdateQuerySuggestionsConfig

Accorde l'autorisation de mettre à jour la configuration des suggestions de requête pour un index

indice*

était : ResourceTag /$ {} TagKey

Écrire

UpdateThesaurus

Accorde l'autorisation de mettre à jour un thésaurus

indice*

était : ResourceTag /$ {} TagKey

Écrire

thésaurus*

était : ResourceTag /$ {} TagKey

Types de ressources définis par Amazon Kendra

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

configuration du contrôle d'accès

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

source de données

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

était : ResourceTag /$ {} TagKey

expérience

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

faq

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

était : ResourceTag /$ {} TagKey

ensemble de résultats en vedette

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

était : ResourceTag /$ {} TagKey

indice

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

était : ResourceTag /$ {} TagKey

liste de blocs de suggestions de requêtes

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

était : ResourceTag /$ {} TagKey

thésaurus

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

était : ResourceTag /$ {} TagKey

Clés de condition pour Amazon Kendra

Amazon Kendra définit les clés de condition suivantes que vous pouvez utiliser dans l'élément Condition d'une stratégie IAM.

Clés de condition Description Type

était : RequestTag /$ {} TagKey

Filtre l'accès en fonction des identifications transmises dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction des identifications associées à la ressource

Chaîne

lois : TagKeys

Filtre l'accès en fonction des clés d'identification qui sont transmises dans la demande

ArrayOfString