Ações, recursos e chaves de condição para AWS DevOps Serviço de agente
AWS DevOps O Agent Service (prefixo do serviço:aidevops) fornece as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.
Referências:
-
Saiba como configurar este serviço.
-
Visualize uma lista das operações de API disponíveis para este serviço.
-
Saiba como proteger esse serviço e seus recursos usando políticas de permissão do IAM.
-
Veja a referência de autorização de serviço programático
para esse serviço.
Tópicos
Operações de API definidas por AWS DevOps Serviço de agente
A tabela a seguir mapeia as operações da API às ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a API e a ação fornecidas são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a tabela Ações.
| Operation | Ação do IAM | Chave de condição | Valor (es) possível (s) | Nível de acesso |
|---|---|---|---|---|
|
AssociateService |
Gravar |
|||
objetivo: PassedToService |
aidevops.amazonaws.com |
Gravar |
||
|
CreateAgentSpace |
Gravar |
|||
Marcação, gravação |
||||
|
CreatePrivateConnection |
Gravar |
|||
Marcação, gravação |
||||
|
DeleteAgentSpace |
Gravar |
|||
|
DeletePrivateConnection |
Gravar |
|||
|
DeregisterService |
Gravar |
|||
|
DescribePrivateConnection |
Ler |
|||
|
DisableOperatorApp |
Gravar |
|||
|
DisassociateService |
Gravar |
|||
|
EnableOperatorApp |
Gravar |
|||
objetivo: PassedToService |
aidevops.amazonaws.com |
Gravar |
||
|
GetAgentSpace |
Ler |
|||
|
GetAssociation |
Ler |
|||
|
GetOperatorApp |
Ler |
|||
|
GetService |
Ler |
|||
|
ListAgentSpaces |
Lista |
|||
|
ListAssociations |
Lista |
|||
|
ListPrivateConnections |
Lista |
|||
|
ListServices |
Lista |
|||
|
ListTagsForResource |
Ler |
|||
|
ListWebhooks |
Lista |
|||
|
RegisterService |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
aidevops.amazonaws.com |
Gravar |
||
|
TagResource |
Marcação, gravação |
|||
|
UntagResource |
Marcação, gravação |
|||
|
UpdateAgentSpace |
Gravar |
|||
|
UpdateAssociation |
Gravar |
|||
objetivo: PassedToService |
aidevops.amazonaws.com |
Gravar |
||
|
UpdateOperatorAppIdpConfig |
Gravar |
|||
|
UpdatePrivateConnectionCertificate |
Gravar |
|||
|
ValidateAwsAssociations |
Gravar |
Ações definidas por AWS DevOps Serviço de agente
Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
Concede permissão para associar o serviço |
Gravar |
|||
Concede permissão para criar um token de acesso |
Gravar |
|||
Concede permissão para criar espaço para agentes |
Gravar |
|||
Concede permissão para criar um ativo |
Gravar |
|||
Concede permissão para criar um arquivo de ativo |
Gravar |
|||
Concede permissão para criar uma nova tarefa de lista de pendências |
ajudantes: SourceAgentSpaceArn |
Gravar |
||
Concede permissão para criar um bate-papo |
Gravar |
|||
Concede permissão para criar um novo item de conhecimento |
Gravar |
|||
Concede permissão para gerar uma sessão única segura para iniciar o login do aplicativo fora do console |
Gravar |
|||
Concede permissão para criar uma conexão privada |
Gravar |
|||
Concede permissão para criar um trigger |
Gravar |
|||
Concede permissão para excluir o agentspace |
Gravar |
|||
Concede permissão para excluir um ativo |
Gravar |
|||
Concede permissão para excluir um arquivo de ativo |
Gravar |
|||
Concede permissão para excluir um item de conhecimento |
Gravar |
|||
Concede permissão para excluir uma conexão privada |
Gravar |
|||
Concede permissão para excluir um trigger |
Gravar |
|||
Concede permissão para cancelar o registro de um serviço |
Gravar |
|||
Concede permissão para descrever uma conexão privada |
Ler |
|||
Concede permissão para descrever serviços de suporte |
Ler |
|||
Concede permissão para descrever o nível de suporte ao cliente |
Gravar |
|||
Concede permissão para desativar o acesso do Operator App ao determinado AgentSpace |
Gravar |
|||
Concede permissão para desassociar o serviço |
Gravar |
|||
Concede permissão para descobrir informações de topologia |
Gravar |
|||
Concede permissão para permitir que o aplicativo do operador acesse o determinado AgentSpace |
Gravar |
|||
Concede permissão para encerrar um bate-papo para um caso |
Gravar |
|||
Concede permissão para obter detalhes do token de acesso |
Ler |
|||
Concede permissão para recuperar informações de uso da conta |
Ler |
|||
Concede permissão para obter espaço para agentes |
Ler |
|||
Concede permissão para obter um ativo |
ajudantes: SourceAgentSpaceArn |
Ler |
||
Concede permissão para obter conteúdo de ativos |
ajudantes: SourceAgentSpaceArn |
Ler |
||
Concede permissão para obter um arquivo de ativo |
ajudantes: SourceAgentSpaceArn |
Ler |
||
Concede permissão para obter associação |
Ler |
|||
Concede permissão para obter uma tarefa de lista de pendências |
ajudantes: SourceAgentSpaceArn |
Ler |
||
Concede permissão para obter um item de conhecimento |
Ler |
|||
Concede permissão para obter a configuração de autenticação do operador para qualquer fluxo de autenticação ativado |
Ler |
|||
Concede permissão para receber uma recomendação |
Ler |
|||
Concede permissão para obter serviços |
Ler |
|||
Concede permissão para obter um gatilho |
Ler |
|||
Concede permissão para iniciar um bate-papo para um caso |
Gravar |
|||
Concede permissão para listar tokens de acesso |
Lista |
|||
Concede permissão para listar o agentspace |
Lista |
|||
Concede permissão para listar arquivos de ativos |
ajudantes: SourceAgentSpaceArn |
Lista |
||
Concede permissão para listar tipos de ativos |
Lista |
|||
Concede permissão para listar versões de ativos |
Lista |
|||
Concede permissão para listar ativos |
ajudantes: SourceAgentSpaceArn |
Lista |
||
Concede permissão para listar associações |
Lista |
|||
Concede permissão para listar tarefas da lista de pendências |
ajudantes: SourceAgentSpaceArn |
Lista |
||
Concede permissão para listar bate-papos |
Lista |
|||
Concede permissão para listar execuções |
ajudantes: SourceAgentSpaceArn |
Lista |
||
Concede permissão para listar metas |
Lista |
|||
Concede permissão para listar registros do diário |
ajudantes: SourceAgentSpaceArn |
Lista |
||
Concede permissão para listar versões de itens de conhecimento |
Lista |
|||
Concede permissão para listar itens de conhecimento |
Lista |
|||
Concede permissão para listar mensagens pendentes |
Lista |
|||
Concede permissão para listar conexões privadas |
Lista |
|||
Concede permissão para listar recomendações |
Lista |
|||
Concede permissão para listar serviços |
Lista |
|||
Concede permissão para listar as etiquetas de um recurso |
Ler |
|||
Concede permissão para listar gatilhos |
Lista |
|||
Concede permissão para listar webhooks para associação |
Lista |
|||
Concede permissão para registrar um serviço específico |
Gravar |
|||
Concede permissão para revogar um token de acesso |
Gravar |
|||
Concede permissão para rotacionar um token de acesso |
Gravar |
|||
Concede permissão para pesquisar um serviço registrado (recursos acessíveis) |
Ler |
|||
Concede permissão para enviar mensagens de bate-papo |
ajudantes: SourceAgentSpaceArn |
Gravar |
||
Concede permissão para marcar um recurso |
Marcação, gravação |
|||
Concede permissão para desmarcar um recurso |
Marcação, gravação |
|||
Concede permissão para atualizar o agentspace |
Gravar |
|||
Concede permissão para atualizar uma ação de aprovação (aprovar ou rejeitar) para uma invocação da ferramenta do agente |
Gravar |
|||
Concede permissão para atualizar um ativo |
Gravar |
|||
Concede permissão para atualizar um arquivo de ativo |
Gravar |
|||
Concede permissão para atualizar a associação |
Gravar |
|||
Concede permissão para atualizar uma tarefa |
ajudantes: SourceAgentSpaceArn |
Gravar |
||
Concede permissão para atualizar uma meta |
Gravar |
|||
Concede permissão para atualizar um item de conhecimento |
Gravar |
|||
Concede permissão para atualizar a configuração externa do provedor de identidade para o aplicativo do operador |
Gravar |
|||
Concede permissão para atualizar um certificado de conexão privada |
Gravar |
|||
Concede permissão para atualizar uma recomendação |
Gravar |
|||
Concede permissão para atualizar um trigger |
Gravar |
|||
Concede permissão para validar a associação aws |
Gravar |
Permission-only ações para AWS DevOps Serviço de agente
As ações a seguir são definidas pelo AWS DevOps Agent Service, mas não podem ser invocadas diretamente por meio de nenhuma operação de API. Eles só podem ser usados em declarações de política do IAM para conceder ou negar permissões.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
Concede permissão para autorizar registros comercializados |
Gerenciamento de permissões, gravação |
Tipos de recursos definidos por AWS DevOps Serviço de agente
Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.
| Resource types | ARN | Chaves de condição |
|---|---|---|
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 |
||
Gatilho do do |
arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :agentspace/$ {} /trigger/$ {} AgentSpaceId TriggerId |
Chaves de condição para AWS DevOps Serviço de agente
AWS DevOps O Agent Service define as seguintes chaves de condição que podem ser usadas no Condition elemento de uma política do IAM.
| Chaves de condição | Descrição | Tipo |
|---|---|---|
Filtra o acesso pelo AgentSpace ARN de origem na solicitação. Definido pelo serviço a partir do contexto da solicitação, não fornecido pelo chamador |
ARN |
|
Filtra o acesso pelo AgentSpace ARN de destino na solicitação. Definido pelo serviço a partir do contexto da solicitação, não fornecido pelo chamador |
ARN |
|
Filtra o acesso pelas etiquetas que são transmitidas na solicitação |
String |
|
Filtra o acesso pelas etiquetas associadas ao recurso |
String |
|
Filtra o acesso pelas chaves da etiqueta que são transmitidas na solicitação |
ArrayOfString |