View a markdown version of this page

Acciones, recursos y claves de condición para Amazon Kendra - Referencia de autorizaciones de servicio

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Acciones, recursos y claves de condición para Amazon Kendra

Amazon Kendra (prefijo de servicio: kendra) proporciona las siguientes claves de operación, recursos, acciones y condiciones específicas del servicio para usarlas en las políticas de permisos de IAM.

Referencias:

Operaciones de API definidas por Amazon Kendra

La siguiente tabla asigna las operaciones de API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulta la Tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

AssociateEntitiesToExperience

kendra:AssociateEntitiesToExperience

Escritura

AssociatePersonasToEntities

kendra:AssociatePersonasToEntities

Escritura

BatchDeleteDocument

kendra:BatchDeleteDocument

Escritura

BatchDeleteFeaturedResultsSet

kendra:BatchDeleteFeaturedResultsSet

Escritura

BatchGetDocumentStatus

kendra:BatchGetDocumentStatus

Lectura

BatchPutDocument

kendra:BatchPutDocument

Escritura

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

Escritura

ClearQuerySuggestions

kendra:ClearQuerySuggestions

Escritura

CreateAccessControlConfiguration

kendra:CreateAccessControlConfiguration

Escritura

CreateDataSource

kendra:CreateDataSource

Escritura

kendra:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

Escritura

CreateExperience

kendra:CreateExperience

Escritura

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

Escritura

CreateFaq

kendra:CreateFaq

Escritura

kendra:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

Escritura

CreateFeaturedResultsSet

kendra:CreateFeaturedResultsSet

Escritura

kendra:TagResource

Etiquetar, escribir

CreateIndex

kendra:CreateIndex

Escritura

kendra:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

Escritura

CreateQuerySuggestionsBlockList

kendra:CreateQuerySuggestionsBlockList

Escritura

kendra:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

Escritura

CreateThesaurus

kendra:CreateThesaurus

Escritura

kendra:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

Escritura

DeleteAccessControlConfiguration

kendra:DeleteAccessControlConfiguration

Escritura

DeleteDataSource

kendra:DeleteDataSource

Escritura

DeleteExperience

kendra:DeleteExperience

Escritura

DeleteFaq

kendra:DeleteFaq

Escritura

DeleteIndex

kendra:DeleteIndex

Escritura

DeletePrincipalMapping

kendra:DeletePrincipalMapping

Escritura

DeleteQuerySuggestionsBlockList

kendra:DeleteQuerySuggestionsBlockList

Escritura

DeleteThesaurus

kendra:DeleteThesaurus

Escritura

DescribeAccessControlConfiguration

kendra:DescribeAccessControlConfiguration

Lectura

DescribeDataSource

kendra:DescribeDataSource

Lectura

DescribeExperience

kendra:DescribeExperience

Lectura

DescribeFaq

kendra:DescribeFaq

Lectura

DescribeFeaturedResultsSet

kendra:DescribeFeaturedResultsSet

Lectura

DescribeIndex

kendra:DescribeIndex

Lectura

DescribePrincipalMapping

kendra:DescribePrincipalMapping

Lectura

DescribeQuerySuggestionsBlockList

kendra:DescribeQuerySuggestionsBlockList

Lectura

DescribeQuerySuggestionsConfig

kendra:DescribeQuerySuggestionsConfig

Lectura

DescribeThesaurus

kendra:DescribeThesaurus

Lectura

DisassociateEntitiesFromExperience

kendra:DisassociateEntitiesFromExperience

Escritura

DisassociatePersonasFromEntities

kendra:DisassociatePersonasFromEntities

Escritura

GetQuerySuggestions

kendra:GetQuerySuggestions

Lectura

GetSnapshots

kendra:GetSnapshots

Lectura

ListAccessControlConfigurations

kendra:ListAccessControlConfigurations

Enumeración

ListDataSourceSyncJobs

kendra:ListDataSourceSyncJobs

Enumeración

ListDataSources

kendra:ListDataSources

Enumeración

ListEntityPersonas

kendra:ListEntityPersonas

Enumeración

ListExperienceEntities

kendra:ListExperienceEntities

Enumeración

ListExperiences

kendra:ListExperiences

Enumeración

ListFaqs

kendra:ListFaqs

Enumeración

ListFeaturedResultsSets

kendra:ListFeaturedResultsSets

Enumeración

ListGroupsOlderThanOrderingId

kendra:ListGroupsOlderThanOrderingId

Enumeración

ListIndices

kendra:ListIndices

Enumeración

ListQuerySuggestionsBlockLists

kendra:ListQuerySuggestionsBlockLists

Enumeración

ListTagsForResource

kendra:ListTagsForResource

Lectura

ListThesauri

kendra:ListThesauri

Enumeración

PutPrincipalMapping

kendra:PutPrincipalMapping

Escritura

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

Escritura

Query

kendra:Query

Lectura

Retrieve

kendra:Retrieve

Lectura

StartDataSourceSyncJob

kendra:StartDataSourceSyncJob

Escritura

StopDataSourceSyncJob

kendra:StopDataSourceSyncJob

Escritura

SubmitFeedback

kendra:SubmitFeedback

Escritura

TagResource

kendra:TagResource

Etiquetar, escribir

UntagResource

kendra:UntagResource

Etiquetar, escribir

UpdateAccessControlConfiguration

kendra:UpdateAccessControlConfiguration

Escritura

UpdateDataSource

kendra:UpdateDataSource

Escritura

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

Escritura

UpdateExperience

kendra:UpdateExperience

Escritura

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

Escritura

UpdateFeaturedResultsSet

kendra:UpdateFeaturedResultsSet

Escritura

UpdateIndex

kendra:UpdateIndex

Escritura

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

Escritura

UpdateQuerySuggestionsBlockList

kendra:UpdateQuerySuggestionsBlockList

Escritura

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

Escritura

UpdateQuerySuggestionsConfig

kendra:UpdateQuerySuggestionsConfig

Escritura

UpdateThesaurus

kendra:UpdateThesaurus

Escritura

iam:PassRole

iam:PassedToService

kendra.amazonaws.com

Escritura

Acciones definidas por Amazon Kendra

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Para cada acción, la tabla muestra los tipos de recursos y las claves de condición que admite esa acción. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

AssociateEntitiesToExperience

Otorga permiso para colocar el mapeo de entidades principales en el índice

experience*

Escritura

index*

aws:ResourceTag/${TagKey}

AssociatePersonasToEntities

Define los permisos específicos de los usuarios o grupos de su AWS Fuente de identidad de SSO con acceso a su experiencia con Amazon Kendra

experience*

Escritura

index*

aws:ResourceTag/${TagKey}

BatchDeleteDocument

Concede permiso para documento de eliminación por lotes

index*

aws:ResourceTag/${TagKey}

Escritura

BatchDeleteFeaturedResultsSet

Concede permiso para eliminar un conjunto de resultados destacados

featured-results-set*

aws:ResourceTag/${TagKey}

Escritura

index*

aws:ResourceTag/${TagKey}

BatchGetDocumentStatus

Otorga permiso para obtener el estado del documento por lotes

index*

aws:ResourceTag/${TagKey}

Lectura

BatchPutDocument

Otorga permiso para documento de inserción por lotes

index*

aws:ResourceTag/${TagKey}

Escritura

ClearQuerySuggestions

Otorga permiso para borrar las sugerencias de un índice determinado generadas hasta el momento

index*

aws:ResourceTag/${TagKey}

Escritura

CreateAccessControlConfiguration

Concede permiso para crear una configuración del control de acceso

index*

aws:ResourceTag/${TagKey}

Escritura

CreateDataSource

Concede permiso para crear un origen de datos

index*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

CreateExperience

Crea una experiencia de Amazon Kendra, como una aplicación de búsqueda

index*

aws:ResourceTag/${TagKey}

Escritura

CreateFaq

Otorga permiso para crear una pregunta frecuente

index*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

CreateFeaturedResultsSet

Concede permiso para crear un conjunto de resultados destacados

index*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

CreateIndex

Otorga permiso para crear un índice

aws:RequestTag/${TagKey}

aws:TagKeys

Escritura

CreateQuerySuggestionsBlockList

Otorga permiso para crear un QuerySuggestions BlockList

index*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

CreateThesaurus

Otorga permiso para crear un diccionario

index*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

DeleteAccessControlConfiguration

Concede permiso para eliminar una configuración del control de acceso

access-control-configuration*

Escritura

index*

aws:ResourceTag/${TagKey}

DeleteDataSource

Concede permiso para eliminar un origen de datos

data-source*

aws:ResourceTag/${TagKey}

Escritura

index*

aws:ResourceTag/${TagKey}

DeleteExperience

Elimina la experiencia de Amazon Kendra, como una aplicación de búsqueda

experience*

Escritura

index*

aws:ResourceTag/${TagKey}

DeleteFaq

Otorga permiso para eliminar una pregunta frecuente

faq*

aws:ResourceTag/${TagKey}

Escritura

index*

aws:ResourceTag/${TagKey}

DeleteIndex

Otorga permiso para eliminar un índice

index*

aws:ResourceTag/${TagKey}

Escritura

DeletePrincipalMapping

Otorga permiso para eliminar el mapeo principal del índice

data-source

aws:ResourceTag/${TagKey}

Escritura

index*

aws:ResourceTag/${TagKey}

DeleteQuerySuggestionsBlockList

Concede permiso para eliminar un QuerySuggestions BlockList

index*

aws:ResourceTag/${TagKey}

Escritura

query-suggestions-block-list*

aws:ResourceTag/${TagKey}

DeleteThesaurus

Otorga permiso para eliminar un diccionario

index*

aws:ResourceTag/${TagKey}

Escritura

thesaurus*

aws:ResourceTag/${TagKey}

DescribeAccessControlConfiguration

Concede permiso para describir una configuración del control de acceso

access-control-configuration*

Lectura

index*

aws:ResourceTag/${TagKey}

DescribeDataSource

Concede permiso para describir un origen de datos

data-source*

aws:ResourceTag/${TagKey}

Lectura

index*

aws:ResourceTag/${TagKey}

DescribeExperience

Obtiene información sobre la experiencia de Amazon Kendra, como una aplicación de búsqueda

experience*

Lectura

index*

aws:ResourceTag/${TagKey}

DescribeFaq

Otorga permiso para describir una pregunta frecuente

faq*

aws:ResourceTag/${TagKey}

Lectura

index*

aws:ResourceTag/${TagKey}

DescribeFeaturedResultsSet

Concede permiso para describir un conjunto de resultados destacados

featured-results-set*

aws:ResourceTag/${TagKey}

Lectura

index*

aws:ResourceTag/${TagKey}

DescribeIndex

Otorga permiso para describir un índice

index*

aws:ResourceTag/${TagKey}

Lectura

DescribePrincipalMapping

Otorga permiso para describir el mapeo de entidades principales del índice

data-source

aws:ResourceTag/${TagKey}

Lectura

index*

aws:ResourceTag/${TagKey}

DescribeQuerySuggestionsBlockList

Concede permiso para describir un QuerySuggestions BlockList

index*

aws:ResourceTag/${TagKey}

Lectura

query-suggestions-block-list*

aws:ResourceTag/${TagKey}

DescribeQuerySuggestionsConfig

Otorga permiso para describir la configuración de sugerencias de consulta para un índice

index*

aws:ResourceTag/${TagKey}

Lectura

DescribeThesaurus

Otorga permiso para describir un diccionario

index*

aws:ResourceTag/${TagKey}

Lectura

thesaurus*

aws:ResourceTag/${TagKey}

DisassociateEntitiesFromExperience

Impide que los usuarios o grupos de su AWS La fuente de identidad del SSO acceda a su experiencia con Amazon Kendra

experience*

Escritura

index*

aws:ResourceTag/${TagKey}

DisassociatePersonasFromEntities

Elimina los permisos específicos de los usuarios o grupos de su AWS Fuente de identidad de SSO con acceso a su experiencia con Amazon Kendra

experience*

Escritura

index*

aws:ResourceTag/${TagKey}

GetQuerySuggestions

Otorga permiso para obtener sugerencias para un prefijo de consulta

index*

aws:ResourceTag/${TagKey}

Lectura

GetSnapshots

Recupera los datos de las métricas de búsqueda

index*

aws:ResourceTag/${TagKey}

Lectura

ListAccessControlConfigurations

Concede permiso para enumerar la configuración del control de acceso

index*

aws:ResourceTag/${TagKey}

Enumeración

ListDataSourceSyncJobs

Concede permiso para obtener el historial de trabajos de sincronización de orígenes de datos

data-source*

aws:ResourceTag/${TagKey}

Enumeración

index*

aws:ResourceTag/${TagKey}

ListDataSources

Otorga permiso para enumerar los orígenes de datos

index*

aws:ResourceTag/${TagKey}

Enumeración

ListEntityPersonas

Muestra los permisos específicos de los usuarios y grupos con acceso a la experiencia de Amazon Kendra

experience*

Enumeración

index*

aws:ResourceTag/${TagKey}

ListExperienceEntities

Enumera los usuarios o grupos de su AWS Fuente de identidad de SSO a la que se concede acceso a su experiencia con Amazon Kendra

experience*

Enumeración

index*

aws:ResourceTag/${TagKey}

ListExperiences

Muestra una lista de una o más experiencias de Amazon Kendra. Puede crear una experiencia de Amazon Kendra como una aplicación de búsqueda

index*

aws:ResourceTag/${TagKey}

Enumeración

ListFaqs

Otorga permiso para enumerar las preguntas frecuentes

index*

aws:ResourceTag/${TagKey}

Enumeración

ListFeaturedResultsSets

Concede permiso para enumerar los conjuntos de resultados destacados

index*

aws:ResourceTag/${TagKey}

Enumeración

ListGroupsOlderThanOrderingId

Otorga permiso para enumerar los grupos que son más antiguos que un ID de pedido

data-source

aws:ResourceTag/${TagKey}

Enumeración

index*

aws:ResourceTag/${TagKey}

ListIndices

Otorga permiso para enumerar los índices

Enumeración

ListQuerySuggestionsBlockLists

Otorga permiso para incluir el QuerySuggestions BlockLists

index*

aws:ResourceTag/${TagKey}

Enumeración

ListTagsForResource

Concede permiso para enumerar las etiquetas de un recurso

data-source

aws:ResourceTag/${TagKey}

Lectura

faq

aws:ResourceTag/${TagKey}

featured-results-set

aws:ResourceTag/${TagKey}

index

aws:ResourceTag/${TagKey}

query-suggestions-block-list

aws:ResourceTag/${TagKey}

thesaurus

aws:ResourceTag/${TagKey}

ListThesauri

Otorga permiso para enumerar los diccionarios

index*

aws:ResourceTag/${TagKey}

Enumeración

PutPrincipalMapping

Otorga permiso para colocar el mapero de principales en el índice

data-source

aws:ResourceTag/${TagKey}

Escritura

index*

aws:ResourceTag/${TagKey}

Query

Otorga permiso para consultar los documentos y las preguntas frecuentes

index*

aws:ResourceTag/${TagKey}

Lectura

Retrieve

Concede permiso para recuperar contenido relevante de un índice

index*

aws:ResourceTag/${TagKey}

Lectura

StartDataSourceSyncJob

Otorga permiso para iniciar el trabajo de sincronización de orígenes de datos

data-source*

aws:ResourceTag/${TagKey}

Escritura

index*

aws:ResourceTag/${TagKey}

StopDataSourceSyncJob

Otorga permiso para detener el trabajo de sincronización de orígenes de datos

data-source*

aws:ResourceTag/${TagKey}

Escritura

index*

aws:ResourceTag/${TagKey}

SubmitFeedback

Otorga permiso para enviar comentarios sobre los resultados de una consulta

index*

aws:ResourceTag/${TagKey}

Escritura

TagResource

Concede permiso para etiquetar un recurso con pares de valores de clave dados

data-source

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etiquetar, escribir

faq

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

thesaurus

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede permiso para eliminar de un recurso la etiqueta con la clave dada

data-source

aws:ResourceTag/${TagKey}

aws:TagKeys

Etiquetar, escribir

faq

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

thesaurus

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAccessControlConfiguration

Concede permiso para actualizar una configuración del control de acceso

access-control-configuration*

Escritura

index*

aws:ResourceTag/${TagKey}

UpdateDataSource

Concede permiso para actualizar un origen de datos

data-source*

aws:ResourceTag/${TagKey}

Escritura

index*

aws:ResourceTag/${TagKey}

UpdateExperience

Actualiza su experiencia de Amazon Kendra, como una aplicación de búsqueda

index*

aws:ResourceTag/${TagKey}

Escritura

UpdateFeaturedResultsSet

Concede permiso para actualizar un conjunto de resultados destacados

featured-results-set*

aws:ResourceTag/${TagKey}

Escritura

index*

aws:ResourceTag/${TagKey}

UpdateIndex

Otorga permiso para actualizar un índice

index*

aws:ResourceTag/${TagKey}

Escritura

UpdateQuerySuggestionsBlockList

Concede permiso para actualizar un QuerySuggestions BlockList

index*

aws:ResourceTag/${TagKey}

Escritura

query-suggestions-block-list*

aws:ResourceTag/${TagKey}

UpdateQuerySuggestionsConfig

Otorga permiso para actualizar la configuración de sugerencias de consulta para un índice

index*

aws:ResourceTag/${TagKey}

Escritura

UpdateThesaurus

Otorga permiso para actualizar un diccionario

index*

aws:ResourceTag/${TagKey}

Escritura

thesaurus*

aws:ResourceTag/${TagKey}

Tipos de recursos definidos por Amazon Kendra

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

access-control-configuration

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

data-source

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

aws:ResourceTag/${TagKey}

experience

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

faq

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}

index

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}

thesaurus

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

aws:ResourceTag/${TagKey}

Claves de condición para Amazon Kendra

Amazon Kendra define las siguientes claves de condiciones que se pueden utilizar en el elemento Condition de una política de IAM.

Claves de condición Descripción Tipo

aws:RequestTag/${TagKey}

Filtra el acceso por las etiquetas que se pasan en la solicitud

String

aws:ResourceTag/${TagKey}

Filtra el acceso por las etiquetas asociadas al recurso

String

aws:TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString