View a markdown version of this page

Acciones, recursos y claves de condición para Amazon Q Business - 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 Q Business

Amazon Q Business (prefijo de servicio:qbusiness) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Operaciones de API definidas por Amazon Q Business

En la siguiente tabla, se asignan las operaciones de la 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, consulte la tabla de acciones.

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

AssociatePermission

qbusiness:AssociatePermission

Escritura

qbusiness:PutResourcePolicy

Escritura

BatchDeleteDocument

qbusiness:BatchDeleteDocument

Escritura

BatchPutDocument

qbusiness:BatchPutDocument

Escritura

iam:PassRole

iam:PassedToService

qbusiness.amazonaws.com

Escritura

CancelSubscription

qbusiness:CancelSubscription

Escritura

Chat

qbusiness:Chat

Lectura

ChatSync

qbusiness:ChatSync

Lectura

CheckDocumentAccess

qbusiness:CheckDocumentAccess

Lectura

CreateAnonymousWebExperienceUrl

qbusiness:CreateAnonymousWebExperienceUrl

Escritura

CreateApplication

qbusiness:CreateApplication

Escritura

qbusiness:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

qbusiness.amazonaws.com

Escritura

CreateChatResponseConfiguration

qbusiness:CreateChatResponseConfiguration

Escritura

qbusiness:TagResource

Etiquetar, escribir

CreateDataAccessor

qbusiness:CreateDataAccessor

Escritura

qbusiness:CreateDataAccessorWithTti

Escritura

qbusiness:TagResource

Etiquetar, escribir

CreateDataSource

qbusiness:CreateDataSource

Escritura

qbusiness:DisableAclOnDataSource

Escritura

qbusiness:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

qbusiness.amazonaws.com

Escritura

CreateIndex

qbusiness:CreateIndex

Escritura

qbusiness:TagResource

Etiquetar, escribir

CreatePlugin

qbusiness:CreatePlugin

Escritura

qbusiness:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

qbusiness.amazonaws.com

Escritura

CreateRetriever

qbusiness:CreateRetriever

Escritura

qbusiness:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

qbusiness.amazonaws.com

Escritura

CreateSubscription

qbusiness:CreateSubscription

Escritura

CreateUser

qbusiness:CreateUser

Escritura

CreateWebExperience

qbusiness:CreateWebExperience

Escritura

qbusiness:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

qbusiness.amazonaws.com

Escritura

DeleteApplication

qbusiness:DeleteApplication

Escritura

DeleteAttachment

qbusiness:DeleteAttachment

Escritura

DeleteChatControlsConfiguration

qbusiness:DeleteChatControlsConfiguration

Escritura

DeleteChatResponseConfiguration

qbusiness:DeleteChatResponseConfiguration

Escritura

DeleteConversation

qbusiness:DeleteConversation

Escritura

DeleteDataAccessor

qbusiness:DeleteDataAccessor

Escritura

DeleteDataSource

qbusiness:DeleteDataSource

Escritura

DeleteGroup

qbusiness:DeleteGroup

Escritura

DeleteIndex

qbusiness:DeleteIndex

Escritura

DeletePlugin

qbusiness:DeletePlugin

Escritura

DeleteRetriever

qbusiness:DeleteRetriever

Escritura

DeleteUser

qbusiness:DeleteUser

Escritura

DeleteWebExperience

qbusiness:DeleteWebExperience

Escritura

DisassociatePermission

qbusiness:DisassociatePermission

Escritura

qbusiness:PutResourcePolicy

Escritura

GetApplication

qbusiness:GetApplication

Lectura

GetChatControlsConfiguration

qbusiness:GetChatControlsConfiguration

Enumeración

GetChatResponseConfiguration

qbusiness:GetChatResponseConfiguration

Lectura

GetDataAccessor

qbusiness:GetDataAccessor

Lectura

GetDataSource

qbusiness:GetDataSource

Lectura

GetDocumentContent

qbusiness:GetDocumentContent

Lectura

GetGroup

qbusiness:GetGroup

Lectura

GetIndex

qbusiness:GetIndex

Lectura

GetMedia

qbusiness:GetMedia

Lectura

GetPlugin

qbusiness:GetPlugin

Lectura

GetPolicy

qbusiness:GetPolicy

Lectura

GetRetriever

qbusiness:GetRetriever

Lectura

GetUser

qbusiness:GetUser

Lectura

GetWebExperience

qbusiness:GetWebExperience

Lectura

ListApplications

qbusiness:ListApplications

Enumeración

ListAttachments

qbusiness:ListAttachments

Enumeración

ListChatResponseConfigurations

qbusiness:ListChatResponseConfigurations

Enumeración

ListConversations

qbusiness:ListConversations

Enumeración

ListDataAccessors

qbusiness:ListDataAccessors

Enumeración

ListDataSourceSyncJobs

qbusiness:ListDataSourceSyncJobs

Enumeración

ListDataSources

qbusiness:ListDataSources

Enumeración

ListDocuments

qbusiness:ListDocuments

Enumeración

ListGroups

qbusiness:ListGroups

Enumeración

ListIndices

qbusiness:ListIndices

Enumeración

ListMessages

qbusiness:ListMessages

Enumeración

ListPluginActions

qbusiness:ListPluginActions

Lectura

ListPluginTypeActions

qbusiness:ListPluginTypeActions

Lectura

ListPluginTypeMetadata

qbusiness:ListPluginTypeMetadata

Lectura

ListPlugins

qbusiness:ListPlugins

Enumeración

ListRetrievers

qbusiness:ListRetrievers

Enumeración

ListSubscriptions

qbusiness:ListSubscriptions

Enumeración

ListTagsForResource

qbusiness:ListTagsForResource

Lectura

ListWebExperiences

qbusiness:ListWebExperiences

Enumeración

PutFeedback

qbusiness:PutFeedback

Escritura

PutGroup

qbusiness:PutGroup

Escritura

iam:PassRole

iam:PassedToService

qbusiness.amazonaws.com

Escritura

SearchRelevantContent

qbusiness:SearchRelevantContent

Lectura

StartDataSourceSyncJob

qbusiness:StartDataSourceSyncJob

Escritura

StopDataSourceSyncJob

qbusiness:StopDataSourceSyncJob

Escritura

TagResource

qbusiness:TagResource

Etiquetar, escribir

UntagResource

qbusiness:UntagResource

Etiquetar, escribir

UpdateApplication

qbusiness:UpdateApplication

Escritura

iam:PassRole

iam:PassedToService

qbusiness.amazonaws.com

Escritura

UpdateChatControlsConfiguration

qbusiness:UpdateChatControlsConfiguration

Escritura

UpdateChatResponseConfiguration

qbusiness:UpdateChatResponseConfiguration

Escritura

UpdateDataAccessor

qbusiness:UpdateDataAccessor

Escritura

UpdateDataSource

qbusiness:UpdateDataSource

Escritura

iam:PassRole

iam:PassedToService

qbusiness.amazonaws.com

Escritura

UpdateIndex

qbusiness:UpdateIndex

Escritura

UpdatePlugin

qbusiness:UpdatePlugin

Escritura

iam:PassRole

iam:PassedToService

qbusiness.amazonaws.com

Escritura

UpdateRetriever

qbusiness:UpdateRetriever

Escritura

iam:PassRole

iam:PassedToService

qbusiness.amazonaws.com

Escritura

UpdateSubscription

qbusiness:UpdateSubscription

Escritura

UpdateUser

qbusiness:UpdateUser

Escritura

UpdateWebExperience

qbusiness:UpdateWebExperience

Escritura

iam:PassRole

iam:PassedToService

qbusiness.amazonaws.com

Escritura

Acciones definidas por Amazon Q Business

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 compatibles con 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

AssociatePermission

Concede permiso para asociar la instrucción de política basada en los recursos a la aplicación.

application*

aws:ResourceTag/${TagKey}

Escritura

BatchDeleteDocument

Concede permiso para documento de eliminación por lotes

application*

aws:ResourceTag/${TagKey}

Escritura

index*

aws:ResourceTag/${TagKey}

BatchPutDocument

Concede permiso para documento de inserción por lotes

application*

aws:ResourceTag/${TagKey}

Escritura

index*

aws:ResourceTag/${TagKey}

CancelSubscription

Concede permiso para cancelar una suscripción

application*

aws:ResourceTag/${TagKey}

Escritura

subscription*

Chat

Concede permiso para chatear mediante una aplicación

application*

aws:ResourceTag/${TagKey}

Lectura

ChatSync

Concede permiso para chatear de forma sincrónica mediante una aplicación

application*

aws:ResourceTag/${TagKey}

Lectura

CheckDocumentAccess

Concede permiso para comprobar si un usuario tiene acceso a un documento.

application*

aws:ResourceTag/${TagKey}

Lectura

index*

aws:ResourceTag/${TagKey}

CreateAnonymousWebExperienceUrl

Concede permiso para crear una URL única para una experiencia web anónima de Amazon Q Business.

application*

aws:ResourceTag/${TagKey}

Escritura

web-experience*

aws:ResourceTag/${TagKey}

CreateApplication

Concede permiso para crear una aplicación.

aws:RequestTag/${TagKey}

aws:TagKeys

Escritura

CreateChatResponseConfiguration

Concede permiso para crear una configuración de respuesta de chat para la aplicación.

application*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

CreateDataAccessor

Otorga permiso de creación DataAccessor a la aplicación

application*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

CreateDataSource

Concede permiso para crear un origen de datos para un índice y una aplicación determinados

application*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

index*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateIndex

Concede permiso para crear una instantánea para una aplicación determinada

application*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

CreateIntegration

Concede permiso para crear una nueva integración para una aplicación de Q Business.

application*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

CreatePlugin

Concede permiso para crear un complemento para una aplicación determinada

application*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

CreateRetriever

Concede permiso para crear un recuperador para una aplicación determinada

application*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

CreateSubscription

Concede permiso para crear una suscripción

application*

aws:ResourceTag/${TagKey}

identitystore:GroupId

identitystore:UserId

Escritura

CreateUser

Concede permiso para crear un usuario

application*

aws:ResourceTag/${TagKey}

Escritura

CreateWebExperience

Concede permiso para crear una experiencia web para una aplicación determinada

application*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

DeleteApplication

Concede permiso para eliminar una aplicación.

application*

aws:ResourceTag/${TagKey}

Escritura

DeleteAttachment

Concede permiso para eliminar cualquier archivo adjunto en el contexto de chat actual.

application*

aws:ResourceTag/${TagKey}

Escritura

DeleteChatControlsConfiguration

Concede permiso para eliminar la configuración de los controles del chat para una aplicación

application*

aws:ResourceTag/${TagKey}

Escritura

DeleteChatResponseConfiguration

Concede permiso para eliminar una configuración de respuesta de chat.

application*

aws:ResourceTag/${TagKey}

Escritura

chat-response-configuration*

aws:ResourceTag/${TagKey}

DeleteConversation

Concede permiso para eliminar una conversación

application*

aws:ResourceTag/${TagKey}

Escritura

DeleteDataAccessor

Otorga permiso para eliminar DataAccessor

application*

aws:ResourceTag/${TagKey}

Escritura

data-accessor*

aws:ResourceTag/${TagKey}

DeleteDataSource

Otorga permiso para eliminar un DataSource

application*

aws:ResourceTag/${TagKey}

Escritura

data-source*

aws:ResourceTag/${TagKey}

index*

aws:ResourceTag/${TagKey}

DeleteGroup

Concede permiso para eliminar un grupo

application*

aws:ResourceTag/${TagKey}

Escritura

index*

aws:ResourceTag/${TagKey}

DeleteIndex

Concede permiso para eliminar un índice

application*

aws:ResourceTag/${TagKey}

Escritura

index*

aws:ResourceTag/${TagKey}

DeleteIntegration

Concede permiso para eliminar una integración de una aplicación de Q Business.

application*

aws:ResourceTag/${TagKey}

Escritura

integration*

aws:ResourceTag/${TagKey}

DeletePlugin

Concede permiso para eliminar un complemento

application*

aws:ResourceTag/${TagKey}

Escritura

plugin*

aws:ResourceTag/${TagKey}

DeleteRetriever

Concede permiso para eliminar un recuperador

application*

aws:ResourceTag/${TagKey}

Escritura

retriever*

aws:ResourceTag/${TagKey}

DeleteUser

Concede permiso para eliminar un usuario

application*

aws:ResourceTag/${TagKey}

Escritura

DeleteWebExperience

Concede permiso para eliminar una experiencia web

application*

aws:ResourceTag/${TagKey}

Escritura

web-experience*

aws:ResourceTag/${TagKey}

DisassociatePermission

Concede permiso para desasociar la instrucción de política basada en recursos de la aplicación.

application*

aws:ResourceTag/${TagKey}

Escritura

GetApplication

Concede el permiso para obtener una aplicación

application*

aws:ResourceTag/${TagKey}

Lectura

GetChatControlsConfiguration

Concede permiso para obtener la configuración de los controles de chat de una aplicación

application*

aws:ResourceTag/${TagKey}

Enumeración

GetChatResponseConfiguration

Concede permiso para obtener una configuración de respuesta de chat.

application*

aws:ResourceTag/${TagKey}

Lectura

chat-response-configuration*

aws:ResourceTag/${TagKey}

GetDataAccessor

Otorga permiso para obtener DataAccessor

application*

aws:ResourceTag/${TagKey}

Lectura

data-accessor*

aws:ResourceTag/${TagKey}

GetDataSource

Concede permiso para obtener un origen de datos

application*

aws:ResourceTag/${TagKey}

Lectura

data-source*

aws:ResourceTag/${TagKey}

index*

aws:ResourceTag/${TagKey}

GetDocumentContent

Concede permiso para obtener el contenido de un documento.

application*

aws:ResourceTag/${TagKey}

Lectura

index*

aws:ResourceTag/${TagKey}

GetGroup

Concede permiso para obtener un grupo

application*

aws:ResourceTag/${TagKey}

Lectura

index*

aws:ResourceTag/${TagKey}

GetIndex

Concede permiso para obtener un índice

application*

aws:ResourceTag/${TagKey}

Lectura

index*

aws:ResourceTag/${TagKey}

GetIntegration

Concede permiso para obtener una integración de una aplicación de Q Business.

application*

aws:ResourceTag/${TagKey}

Lectura

integration*

aws:ResourceTag/${TagKey}

GetMedia

Concede permiso para obtener el contenido multimedia asociado a un mensaje del sistema.

application*

aws:ResourceTag/${TagKey}

Lectura

GetPlugin

Concede permiso para obtener un complemento

application*

aws:ResourceTag/${TagKey}

Lectura

plugin*

aws:ResourceTag/${TagKey}

GetPolicy

Concede permiso para obtener la política basada en recursos de la aplicación.

application*

aws:ResourceTag/${TagKey}

Lectura

GetRetriever

Concede permiso para obtener un recuperador

application*

aws:ResourceTag/${TagKey}

Lectura

retriever*

aws:ResourceTag/${TagKey}

GetUser

Concede permiso para obtener un usuario

application*

aws:ResourceTag/${TagKey}

Lectura

GetWebExperience

Concede permiso para obtener una experiencia web

application*

aws:ResourceTag/${TagKey}

Lectura

web-experience*

aws:ResourceTag/${TagKey}

ListApplications

Concede permiso para enumerar las aplicaciones

Enumeración

ListAttachments

Concede permiso para enumerar archivos adjuntos en el contexto de chat actual.

application*

aws:ResourceTag/${TagKey}

Enumeración

ListChatResponseConfigurations

Concede permiso para enumerar las configuraciones de respuesta de chat para una aplicación.

application*

aws:ResourceTag/${TagKey}

Enumeración

ListConversations

Concede permiso para enumerar todas las conversaciones para una aplicación

application*

aws:ResourceTag/${TagKey}

Enumeración

ListDataAccessors

Otorga permiso DataAccessors para publicar en la aplicación

application*

aws:ResourceTag/${TagKey}

Enumeración

ListDataSourceSyncJobs

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

application*

aws:ResourceTag/${TagKey}

Enumeración

data-source*

aws:ResourceTag/${TagKey}

index*

aws:ResourceTag/${TagKey}

ListDataSources

Concede permiso para enumerar los orígenes de datos de una aplicación y un índice

application*

aws:ResourceTag/${TagKey}

Enumeración

index*

aws:ResourceTag/${TagKey}

ListDocuments

Concede permiso para enumerar todos los documentos

application*

aws:ResourceTag/${TagKey}

Enumeración

index*

aws:ResourceTag/${TagKey}

ListGroups

Concede permiso para enumerar los grupos

application*

aws:ResourceTag/${TagKey}

Enumeración

index*

aws:ResourceTag/${TagKey}

ListIndices

Concede permiso para enumerar los índices de una aplicación

application*

aws:ResourceTag/${TagKey}

Enumeración

ListIntegrations

Concede permiso para enumerar todas las integraciones de una aplicación de Q Business.

application*

aws:ResourceTag/${TagKey}

Enumeración

ListMessages

Concede permiso para enumerar todos los mensajes

application*

aws:ResourceTag/${TagKey}

Enumeración

ListPluginActions

Concede permiso para enumerar las acciones de un complemento dentro de la aplicación.

application*

aws:ResourceTag/${TagKey}

Lectura

plugin*

aws:ResourceTag/${TagKey}

ListPluginTypeActions

Concede permiso para enumerar todas las acciones de un tipo de complemento.

Lectura

ListPluginTypeMetadata

Concede permiso para enumerar todos los metadatos del tipo de complemento.

Lectura

ListPlugins

Concede permiso para enumerar los complementos de una aplicación

application*

aws:ResourceTag/${TagKey}

Enumeración

ListRetrievers

Concede permiso para enumerar los recuperadores de una aplicación

application*

aws:ResourceTag/${TagKey}

Enumeración

ListSubscriptions

Concede permiso para enumerar suscripciones

application*

aws:ResourceTag/${TagKey}

Enumeración

ListTagsForResource

Concede permiso para enumerar las etiquetas de un recurso

application

aws:ResourceTag/${TagKey}

Lectura

chat-response-configuration

aws:ResourceTag/${TagKey}

data-accessor

aws:ResourceTag/${TagKey}

data-source

aws:ResourceTag/${TagKey}

index

aws:ResourceTag/${TagKey}

integration

aws:ResourceTag/${TagKey}

plugin

aws:ResourceTag/${TagKey}

retriever

aws:ResourceTag/${TagKey}

web-experience

aws:ResourceTag/${TagKey}

ListWebExperiences

Concede permiso para enumerar las experiencias web de una aplicación

application*

aws:ResourceTag/${TagKey}

Enumeración

PutFeedback

Concede permiso para enviar comentarios sobre un mensaje de conversación

application*

aws:ResourceTag/${TagKey}

Escritura

PutGroup

Concede los permisos para poner un grupo de usuarios

application*

aws:ResourceTag/${TagKey}

Escritura

index*

aws:ResourceTag/${TagKey}

SearchRelevantContent

Concede permiso para buscar contenido relevante en la aplicación de Amazon Q Business.

application*

aws:ResourceTag/${TagKey}

Lectura

StartDataSourceSyncJob

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

application*

aws:ResourceTag/${TagKey}

Escritura

data-source*

aws:ResourceTag/${TagKey}

index*

aws:ResourceTag/${TagKey}

StartDeployment

Concede permiso para iniciar la implementación de una integración.

application*

aws:ResourceTag/${TagKey}

Escritura

integration*

aws:ResourceTag/${TagKey}

StopDataSourceSyncJob

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

application*

aws:ResourceTag/${TagKey}

Escritura

data-source*

aws:ResourceTag/${TagKey}

index*

aws:ResourceTag/${TagKey}

TagResource

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

application

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etiquetar, escribir

chat-response-configuration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

data-accessor

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

data-source

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

index

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

integration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

plugin

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

retriever

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

web-experience

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

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

application

aws:ResourceTag/${TagKey}

aws:TagKeys

Etiquetar, escribir

chat-response-configuration

aws:ResourceTag/${TagKey}

aws:TagKeys

data-accessor

aws:ResourceTag/${TagKey}

aws:TagKeys

data-source

aws:ResourceTag/${TagKey}

aws:TagKeys

index

aws:ResourceTag/${TagKey}

aws:TagKeys

integration

aws:ResourceTag/${TagKey}

aws:TagKeys

plugin

aws:ResourceTag/${TagKey}

aws:TagKeys

retriever

aws:ResourceTag/${TagKey}

aws:TagKeys

web-experience

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateApplication

Concede permiso para actualizar una aplicación

application*

aws:ResourceTag/${TagKey}

Escritura

UpdateChatControlsConfiguration

Concede permiso para actualizar una configuración del controles de chat para una aplicación

application*

aws:ResourceTag/${TagKey}

Escritura

UpdateChatResponseConfiguration

Concede permiso para actualizar una configuración de respuesta de chat.

application*

aws:ResourceTag/${TagKey}

Escritura

chat-response-configuration*

aws:ResourceTag/${TagKey}

UpdateDataAccessor

Otorga permiso para actualizar DataAccessor

application*

aws:ResourceTag/${TagKey}

Escritura

data-accessor*

aws:ResourceTag/${TagKey}

UpdateDataSource

Otorga permiso para actualizar un DataSource

application*

aws:ResourceTag/${TagKey}

Escritura

data-source*

aws:ResourceTag/${TagKey}

index*

aws:ResourceTag/${TagKey}

UpdateIndex

Concede permiso para actualizar un índice

application*

aws:ResourceTag/${TagKey}

Escritura

index*

aws:ResourceTag/${TagKey}

UpdateIntegration

Concede permiso para actualizar una integración de una aplicación de Q Business.

application*

aws:ResourceTag/${TagKey}

Escritura

integration*

aws:ResourceTag/${TagKey}

UpdatePlugin

Concede permiso para actualizar un complemento

application*

aws:ResourceTag/${TagKey}

Escritura

plugin*

aws:ResourceTag/${TagKey}

UpdateRetriever

Concede permisos para actualizar un recuperador

application*

aws:ResourceTag/${TagKey}

Escritura

retriever*

aws:ResourceTag/${TagKey}

UpdateSubscription

Concede permiso para actualizar una suscripción

application*

aws:ResourceTag/${TagKey}

Escritura

subscription*

UpdateUser

Concede permisos para actualizar un usuario

application*

aws:ResourceTag/${TagKey}

Escritura

UpdateWebExperience

Otorga permiso para actualizar un WebExperience

application*

aws:ResourceTag/${TagKey}

Escritura

web-experience*

aws:ResourceTag/${TagKey}

Permission-only acciones para Amazon Q Business

Amazon Q Business define las siguientes acciones, pero no se pueden invocar directamente a través de ninguna operación de API. Solo se pueden utilizar en las declaraciones de política de IAM para conceder o denegar permisos.

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

AllowVendedLogDeliveryForResource

Concede permiso para configurar la entrega de registros suministrados para el recurso de la aplicación de Amazon Q Business

application*

aws:ResourceTag/${TagKey}

Gestión de permisos, escritura

CreateDataAccessorWithTti

Otorga permiso para crear un centro de identidad de AWS IAM Identity Center Trusted Token Issuer basado en DataAccessor la aplicación

application*

aws:ResourceTag/${TagKey}

Escritura

DisableAclOnDataSource

Concede permiso para desactivar el rastreo de ACL al crear el recurso de origen de datos de Amazon Q Business

application*

aws:ResourceTag/${TagKey}

Escritura

PutResourcePolicy

Concede permiso para colocar la instrucción de política basada en los recursos en la aplicación.

application*

aws:ResourceTag/${TagKey}

Escritura

Tipos de recursos definidos por Amazon Q Business

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

application

arn:${Partition}:qbusiness:${Region}:${Account}:application/${ApplicationId}

aws:ResourceTag/${TagKey}

chat-response-configuration

arn:${Partition}:qbusiness:${Region}:${Account}:application/${ApplicationId}/chat-response-configuration/${ChatResponseConfigurationId}

aws:ResourceTag/${TagKey}

data-accessor

arn:${Partition}:qbusiness:${Region}:${Account}:application/${ApplicationId}/data-accessor/${DataAccessorId}

aws:ResourceTag/${TagKey}

data-source

arn:${Partition}:qbusiness:${Region}:${Account}:application/${ApplicationId}/index/${IndexId}/data-source/${DataSourceId}

aws:ResourceTag/${TagKey}

index

arn:${Partition}:qbusiness:${Region}:${Account}:application/${ApplicationId}/index/${IndexId}

aws:ResourceTag/${TagKey}

integration

arn:${Partition}:qbusiness:${Region}:${Account}:application/${ApplicationId}/integration/${IntegrationId}

aws:ResourceTag/${TagKey}

plugin

arn:${Partition}:qbusiness:${Region}:${Account}:application/${ApplicationId}/plugin/${PluginId}

aws:ResourceTag/${TagKey}

retriever

arn:${Partition}:qbusiness:${Region}:${Account}:application/${ApplicationId}/retriever/${RetrieverId}

aws:ResourceTag/${TagKey}

subscription

arn:${Partition}:qbusiness:${Region}:${Account}:application/${ApplicationId}/subscription/${SubscriptionId}

web-experience

arn:${Partition}:qbusiness:${Region}:${Account}:application/${ApplicationId}/web-experience/${WebExperienceId}

aws:ResourceTag/${TagKey}

Claves de condición de Amazon Q Business

Amazon Q Business define las siguientes claves de condición 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

identitystore:GroupId

Filtra el acceso por el ID del grupo de IAM Identity Center

ArrayOfString

identitystore:UserId

Filtra el acceso por ID de usuario de IAM Identity Center

ArrayOfString