View a markdown version of this page

Acciones, recursos y claves de condición para AWS DevOps Servicio de agente - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS DevOps Servicio de agente

AWS DevOps El servicio de agente (prefijo de servicio:aidevops) 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:

Las operaciones de API definidas por AWS DevOps Servicio de agente

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

AssociateService

aidevops: AssociateService

Escritura

objetivo: PassRole

objetivo: PassedToService

aidevops.amazonaws.com

Escritura

CreateAgentSpace

aidevops: CreateAgentSpace

Escritura

aidevops: TagResource

Etiquetar, escribir

CreatePrivateConnection

aidevops: CreatePrivateConnection

Escritura

aidevops: TagResource

Etiquetar, escribir

DeleteAgentSpace

aidevops: DeleteAgentSpace

Escritura

DeletePrivateConnection

aidevops: DeletePrivateConnection

Escritura

DeregisterService

aidevops: DeregisterService

Escritura

DescribePrivateConnection

aidevops: DescribePrivateConnection

Lectura

DisableOperatorApp

aidevops: DisableOperatorApp

Escritura

DisassociateService

aidevops: DisassociateService

Escritura

EnableOperatorApp

aidevops: EnableOperatorApp

Escritura

objetivo: PassRole

objetivo: PassedToService

aidevops.amazonaws.com

Escritura

GetAgentSpace

aidevops: GetAgentSpace

Lectura

GetAssociation

aidevops: GetAssociation

Lectura

GetOperatorApp

aidevops: GetOperatorApp

Lectura

GetService

aidevops: GetService

Lectura

ListAgentSpaces

aidevops: ListAgentSpaces

Enumeración

ListAssociations

aidevops: ListAssociations

Enumeración

ListPrivateConnections

aidevops: ListPrivateConnections

Enumeración

ListServices

aidevops: ListServices

Enumeración

ListTagsForResource

aidevops: ListTagsForResource

Lectura

ListWebhooks

aidevops: ListWebhooks

Enumeración

RegisterService

aidevops: RegisterService

Escritura

aidevops: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

aidevops.amazonaws.com

Escritura

TagResource

aidevops: TagResource

Etiquetar, escribir

UntagResource

aidevops: UntagResource

Etiquetar, escribir

UpdateAgentSpace

aidevops: UpdateAgentSpace

Escritura

UpdateAssociation

aidevops: UpdateAssociation

Escritura

objetivo: PassRole

objetivo: PassedToService

aidevops.amazonaws.com

Escritura

UpdateOperatorAppIdpConfig

aidevops: UpdateOperatorAppIdpConfig

Escritura

UpdatePrivateConnectionCertificate

aidevops: UpdatePrivateConnectionCertificate

Escritura

ValidateAwsAssociations

aidevops: ValidateAwsAssociations

Escritura

Acciones definidas por AWS DevOps Servicio de agente

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. 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

AssociateService

Otorga permiso para asociar el servicio

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

CreateAccessToken

Otorga permiso para crear un token de acceso

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

CreateAgentSpace

Otorga permiso para crear un espacio de agentes

espacio de agentes*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateAsset

Otorga permiso para crear un activo

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

CreateAssetFile

Otorga permiso para crear un archivo de activos

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

CreateBacklogTask

Otorga permiso para crear una nueva tarea pendiente

espacio de agentes*

ayuda a Vops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Escritura

CreateChat

Otorga permiso para crear un chat

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

CreateKnowledgeItem

Otorga permiso para crear un nuevo elemento de conocimiento

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

CreateOneTimeLoginSession

Otorga permiso para generar una sesión única y segura para iniciar el inicio de sesión en la aplicación fuera de la consola

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

CreatePrivateConnection

Otorga permiso para crear una conexión privada

conexión privada*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateTrigger

Concede permiso para crear un disparador

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteAgentSpace

Otorga permiso para eliminar agentspace

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteAsset

Concede permiso para eliminar un activo

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteAssetFile

Otorga permiso para eliminar un archivo de activos

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteKnowledgeItem

Otorga permiso para eliminar un elemento de conocimiento

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

DeletePrivateConnection

Otorga permiso para eliminar una conexión privada

conexión privada*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteTrigger

Concede permiso para eliminar un disparador

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

DeregisterService

Otorga permiso para anular el registro de un servicio

servicio*

aws: ResourceTag /$ {} TagKey

Escritura

DescribePrivateConnection

Otorga permiso para describir una conexión privada

conexión privada*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeServices

Otorga permiso para describir los servicios de apoyo

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeSupportLevel

Otorga permiso para describir el nivel de atención al cliente

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

DisableOperatorApp

Otorga permiso para deshabilitar el acceso de la aplicación del operador a lo indicado AgentSpace

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

DisassociateService

Otorga permiso para desasociar el servicio

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

asociaciones*

DiscoverTopology

Otorga permiso para descubrir información de topología

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

EnableOperatorApp

Otorga permiso para permitir que la aplicación del operador acceda a lo indicado AgentSpace

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

EndChatForCase

Otorga permiso para finalizar una conversación en relación con un caso

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

GetAccessToken

Otorga permiso para obtener los detalles del token de acceso

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Lectura

GetAccountUsage

Otorga permiso para recuperar la información de uso de la cuenta

Lectura

GetAgentSpace

Otorga permiso para obtener agentspace

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Lectura

GetAsset

Otorga permiso para obtener un activo

espacio de agentes*

ayuda a Vops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Lectura

GetAssetContent

Otorga permiso para obtener contenido de activos

espacio de agentes*

ayuda a Vops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Lectura

GetAssetFile

Otorga permiso para obtener un archivo de activos

espacio de agentes*

ayuda a Vops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Lectura

GetAssociation

Otorga permiso para asociarse

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Lectura

asociaciones*

GetBacklogTask

Otorga permiso para realizar una tarea pendiente

espacio de agentes*

ayuda a Vops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Lectura

GetKnowledgeItem

Otorga permiso para obtener un elemento de conocimiento

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Lectura

GetOperatorApp

Otorga permiso para obtener la configuración de autenticación del operador para cualquier flujo de autenticación habilitado

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Lectura

GetRecommendation

Otorga permiso para obtener una recomendación

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Lectura

GetService

Otorga permiso para obtener servicios

servicio*

aws: ResourceTag /$ {} TagKey

Lectura

GetTrigger

Otorga permiso para activar un disparador

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Lectura

InitiateChatForCase

Otorga permiso para iniciar una conversación sobre un caso

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

ListAccessTokens

Otorga permiso para enumerar los tokens de acceso

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Enumeración

ListAgentSpaces

Otorga permiso para publicar agentspace

Enumeración

ListAssetFiles

Otorga permiso para enumerar archivos de activos

espacio de agentes*

ayuda a Vops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Enumeración

ListAssetTypes

Otorga permiso para enumerar los tipos de activos

Enumeración

ListAssetVersions

Otorga permiso para publicar versiones de activos

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Enumeración

ListAssets

Otorga permiso para publicar activos

espacio de agentes*

ayuda a Vops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Enumeración

ListAssociations

Concede permiso para enumerar asociaciones

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Enumeración

ListBacklogTasks

Otorga permiso para enumerar las tareas pendientes

espacio de agentes*

ayuda a Vops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Enumeración

ListChats

Otorga permiso para enumerar los chats

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Enumeración

ListExecutions

Concede permiso para enumerar las ejecuciones.

espacio de agentes*

ayuda a Vops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Enumeración

ListGoals

Otorga permiso para enumerar los objetivos

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Enumeración

ListJournalRecords

Otorga permiso para incluir registros de revistas

espacio de agentes*

ayuda a Vops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Enumeración

ListKnowledgeItemVersions

Otorga permiso para enumerar las versiones de los elementos de conocimiento

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Enumeración

ListKnowledgeItems

Otorga permiso para enumerar elementos de conocimiento

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Enumeración

ListPendingMessages

Otorga permiso para enumerar los mensajes pendientes

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Enumeración

ListPrivateConnections

Otorga permiso para enumerar las conexiones privadas

Enumeración

ListRecommendations

Otorga permiso para incluir recomendaciones

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Enumeración

ListServices

Otorga permiso para enumerar los servicios.

Enumeración

ListTagsForResource

Concede permiso para enumerar las etiquetas de un recurso

espacio de agentes

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

conexión privada

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

service

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

ListTriggers

Otorga permiso para enumerar los desencadenantes

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Enumeración

ListWebhooks

Otorga permiso para incluir webhooks para su asociación

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Enumeración

asociaciones*

RegisterService

Otorga permiso para registrar un servicio específico

servicio*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

RevokeAccessToken

Otorga permiso para revocar un token de acceso

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

RotateAccessToken

Otorga permiso para rotar un token de acceso

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

SearchServiceAccessibleResource

Otorga permiso para buscar un servicio registrado, recursos accesibles

Lectura

SendMessage

Otorga permiso para enviar mensajes de chat

espacio de agentes*

ayuda a Vops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Escritura

TagResource

Concede permiso para etiquetar un recurso

espacio de agentes

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

conexión privada

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

service

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Concede permiso para eliminar etiquetas en un recurso

espacio de agentes

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

conexión privada

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

service

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateAgentSpace

Otorga permiso para actualizar el espacio de agentes

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateApprovalAction

Otorga permiso para actualizar una acción de aprobación (aprobar o rechazar) para la invocación de una herramienta de agente

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateAsset

Concede permiso para actualizar un activo

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateAssetFile

Otorga permiso para actualizar un archivo de activos

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateAssociation

Otorga permiso para actualizar la asociación

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

asociaciones*

UpdateBacklogTask

Otorga permiso para actualizar una tarea.

espacio de agentes*

ayuda a Vops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

aws: ResourceTag /$ {} TagKey

Escritura

UpdateGoal

Otorga permiso para actualizar un objetivo

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateKnowledgeItem

Otorga permiso para actualizar un elemento de conocimiento

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateOperatorAppIdpConfig

Otorga permiso para actualizar la configuración del proveedor de identidad externo para la aplicación Operator

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

UpdatePrivateConnectionCertificate

Otorga permiso para actualizar un certificado de conexión privada

conexión privada*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateRecommendation

Otorga permiso para actualizar una recomendación

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateTrigger

Concede permiso para actualizar un disparador

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

ValidateAwsAssociations

Otorga permiso para validar la asociación de AWS

espacio de agentes*

aws: /$ {} ResourceTag TagKey

Escritura

Permission-only acciones para AWS DevOps Servicio de agente

El servicio de AWS DevOps agente define las siguientes acciones, pero no se pueden invocar directamente mediante 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

Otorga permiso para autorizar los registros vendidos

Gestión de permisos, escritura

Tipos de recursos definidos por AWS DevOps Servicio de agente

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

espacio de agentes

arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :agentspace/$ {} AgentSpaceId

ResourceTagwas: /$ {} TagKey

activo

arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :agentspace/$ {} /asset/$ {} AgentSpaceId AssetId

asociaciones

arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :agentspace/$ {} /association/$ {} AgentSpaceId AssociationId

conexión privada

arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :private-connection/$ {Name}

ResourceTagaws: /$ {} TagKey

servicio

arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :service/$ {} ServiceId

ResourceTagaws: /$ {} TagKey

Desencadenador de de https://docs.aws.amazon.com/devopsagent/latest/userguide/

arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :agentspace/$ {} /trigger/$ {} AgentSpaceId TriggerId

Claves de condición para AWS DevOps Servicio de agente

AWS DevOps El servicio de agente define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aidevops: SourceAgentSpaceArn

Filtra el acceso por el AgentSpace ARN de origen en la solicitud. Lo establece el servicio a partir del contexto de la solicitud, no lo proporciona la persona que llama

ARN

aidevops: TargetAgentSpaceArn

Filtra el acceso por el AgentSpace ARN de destino en la solicitud. Lo establece el servicio a partir del contexto de la solicitud, no lo proporciona la persona que llama

ARN

aws: RequestTag /$ {} TagKey

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

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas al recurso

Cadena

AWS: TagKeys

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

ArrayOfString