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:
-
Obtenga información para configurar este servicio.
-
Vea una lista de las operaciones de API disponibles para este servicio.
-
Obtenga información sobre cómo proteger este servicio y sus recursos mediante las políticas de permisos de IAM.
-
Consulte la referencia de autorización del servicio programático para este servicio
.
Temas
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 |
Escritura |
|||
objetivo: PassedToService |
aidevops.amazonaws.com |
Escritura |
||
|
CreateAgentSpace |
Escritura |
|||
Etiquetar, escribir |
||||
|
CreatePrivateConnection |
Escritura |
|||
Etiquetar, escribir |
||||
|
DeleteAgentSpace |
Escritura |
|||
|
DeletePrivateConnection |
Escritura |
|||
|
DeregisterService |
Escritura |
|||
|
DescribePrivateConnection |
Lectura |
|||
|
DisableOperatorApp |
Escritura |
|||
|
DisassociateService |
Escritura |
|||
|
EnableOperatorApp |
Escritura |
|||
objetivo: PassedToService |
aidevops.amazonaws.com |
Escritura |
||
|
GetAgentSpace |
Lectura |
|||
|
GetAssociation |
Lectura |
|||
|
GetOperatorApp |
Lectura |
|||
|
GetService |
Lectura |
|||
|
ListAgentSpaces |
Enumeración |
|||
|
ListAssociations |
Enumeración |
|||
|
ListPrivateConnections |
Enumeración |
|||
|
ListServices |
Enumeración |
|||
|
ListTagsForResource |
Lectura |
|||
|
ListWebhooks |
Enumeración |
|||
|
RegisterService |
Escritura |
|||
Etiquetar, escribir |
||||
objetivo: PassedToService |
aidevops.amazonaws.com |
Escritura |
||
|
TagResource |
Etiquetar, escribir |
|||
|
UntagResource |
Etiquetar, escribir |
|||
|
UpdateAgentSpace |
Escritura |
|||
|
UpdateAssociation |
Escritura |
|||
objetivo: PassedToService |
aidevops.amazonaws.com |
Escritura |
||
|
UpdateOperatorAppIdpConfig |
Escritura |
|||
|
UpdatePrivateConnectionCertificate |
Escritura |
|||
|
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 |
|---|---|---|---|---|
Otorga permiso para asociar el servicio |
Escritura |
|||
Otorga permiso para crear un token de acceso |
Escritura |
|||
Otorga permiso para crear un espacio de agentes |
Escritura |
|||
Otorga permiso para crear un activo |
Escritura |
|||
Otorga permiso para crear un archivo de activos |
Escritura |
|||
Otorga permiso para crear una nueva tarea pendiente |
Escritura |
|||
Otorga permiso para crear un chat |
Escritura |
|||
Otorga permiso para crear un nuevo elemento de conocimiento |
Escritura |
|||
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 |
Escritura |
|||
Otorga permiso para crear una conexión privada |
Escritura |
|||
Concede permiso para crear un disparador |
Escritura |
|||
Otorga permiso para eliminar agentspace |
Escritura |
|||
Concede permiso para eliminar un activo |
Escritura |
|||
Otorga permiso para eliminar un archivo de activos |
Escritura |
|||
Otorga permiso para eliminar un elemento de conocimiento |
Escritura |
|||
Otorga permiso para eliminar una conexión privada |
Escritura |
|||
Concede permiso para eliminar un disparador |
Escritura |
|||
Otorga permiso para anular el registro de un servicio |
Escritura |
|||
Otorga permiso para describir una conexión privada |
Lectura |
|||
Otorga permiso para describir los servicios de apoyo |
Lectura |
|||
Otorga permiso para describir el nivel de atención al cliente |
Escritura |
|||
Otorga permiso para deshabilitar el acceso de la aplicación del operador a lo indicado AgentSpace |
Escritura |
|||
Otorga permiso para desasociar el servicio |
Escritura |
|||
Otorga permiso para descubrir información de topología |
Escritura |
|||
Otorga permiso para permitir que la aplicación del operador acceda a lo indicado AgentSpace |
Escritura |
|||
Otorga permiso para finalizar una conversación en relación con un caso |
Escritura |
|||
Otorga permiso para obtener los detalles del token de acceso |
Lectura |
|||
Otorga permiso para recuperar la información de uso de la cuenta |
Lectura |
|||
Otorga permiso para obtener agentspace |
Lectura |
|||
Otorga permiso para obtener un activo |
Lectura |
|||
Otorga permiso para obtener contenido de activos |
Lectura |
|||
Otorga permiso para obtener un archivo de activos |
Lectura |
|||
Otorga permiso para asociarse |
Lectura |
|||
Otorga permiso para realizar una tarea pendiente |
Lectura |
|||
Otorga permiso para obtener un elemento de conocimiento |
Lectura |
|||
Otorga permiso para obtener la configuración de autenticación del operador para cualquier flujo de autenticación habilitado |
Lectura |
|||
Otorga permiso para obtener una recomendación |
Lectura |
|||
Otorga permiso para obtener servicios |
Lectura |
|||
Otorga permiso para activar un disparador |
Lectura |
|||
Otorga permiso para iniciar una conversación sobre un caso |
Escritura |
|||
Otorga permiso para enumerar los tokens de acceso |
Enumeración |
|||
Otorga permiso para publicar agentspace |
Enumeración |
|||
Otorga permiso para enumerar archivos de activos |
Enumeración |
|||
Otorga permiso para enumerar los tipos de activos |
Enumeración |
|||
Otorga permiso para publicar versiones de activos |
Enumeración |
|||
Otorga permiso para publicar activos |
Enumeración |
|||
Concede permiso para enumerar asociaciones |
Enumeración |
|||
Otorga permiso para enumerar las tareas pendientes |
Enumeración |
|||
Otorga permiso para enumerar los chats |
Enumeración |
|||
Concede permiso para enumerar las ejecuciones. |
Enumeración |
|||
Otorga permiso para enumerar los objetivos |
Enumeración |
|||
Otorga permiso para incluir registros de revistas |
Enumeración |
|||
Otorga permiso para enumerar las versiones de los elementos de conocimiento |
Enumeración |
|||
Otorga permiso para enumerar elementos de conocimiento |
Enumeración |
|||
Otorga permiso para enumerar los mensajes pendientes |
Enumeración |
|||
Otorga permiso para enumerar las conexiones privadas |
Enumeración |
|||
Otorga permiso para incluir recomendaciones |
Enumeración |
|||
Otorga permiso para enumerar los servicios. |
Enumeración |
|||
Concede permiso para enumerar las etiquetas de un recurso |
Lectura |
|||
Otorga permiso para enumerar los desencadenantes |
Enumeración |
|||
Otorga permiso para incluir webhooks para su asociación |
Enumeración |
|||
Otorga permiso para registrar un servicio específico |
Escritura |
|||
Otorga permiso para revocar un token de acceso |
Escritura |
|||
Otorga permiso para rotar un token de acceso |
Escritura |
|||
Otorga permiso para buscar un servicio registrado, recursos accesibles |
Lectura |
|||
Otorga permiso para enviar mensajes de chat |
Escritura |
|||
Concede permiso para etiquetar un recurso |
Etiquetar, escribir |
|||
Concede permiso para eliminar etiquetas en un recurso |
Etiquetar, escribir |
|||
Otorga permiso para actualizar el espacio de agentes |
Escritura |
|||
Otorga permiso para actualizar una acción de aprobación (aprobar o rechazar) para la invocación de una herramienta de agente |
Escritura |
|||
Concede permiso para actualizar un activo |
Escritura |
|||
Otorga permiso para actualizar un archivo de activos |
Escritura |
|||
Otorga permiso para actualizar la asociación |
Escritura |
|||
Otorga permiso para actualizar una tarea. |
Escritura |
|||
Otorga permiso para actualizar un objetivo |
Escritura |
|||
Otorga permiso para actualizar un elemento de conocimiento |
Escritura |
|||
Otorga permiso para actualizar la configuración del proveedor de identidad externo para la aplicación Operator |
Escritura |
|||
Otorga permiso para actualizar un certificado de conexión privada |
Escritura |
|||
Otorga permiso para actualizar una recomendación |
Escritura |
|||
Concede permiso para actualizar un disparador |
Escritura |
|||
Otorga permiso para validar la asociación de AWS |
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 |
|---|---|---|---|---|
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 |
|---|---|---|
arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :agentspace/$ {} AgentSpaceId |
||
arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :agentspace/$ {} /asset/$ {} AgentSpaceId AssetId |
||
arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :agentspace/$ {} /association/$ {} AgentSpaceId AssociationId |
||
arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :private-connection/$ {Name} |
||
arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :service/$ {} ServiceId |
||
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 |
|---|---|---|
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 |
|
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 |
|
Filtra el acceso por las etiquetas que se pasan en la solicitud |
Cadena |
|
Filtra el acceso por las etiquetas asociadas al recurso |
Cadena |
|
Filtra el acceso por las claves de etiquetas que se pasan en la solicitud |
ArrayOfString |