Leia e revise a documentação do Automation Anywhere

Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Configurar uma locker usando a API

  • Atualizado: 2021/01/31
    • Automation 360 v.x
    • Explorar
    • Espaço de trabalho RPA

Configurar uma locker usando a API

Use uma combinação de endpoints para criar um locker e atribuir permissões de locker acesso aos usuários.

Pré-requisitos

Nota: Você pode visualizar o Control Room APIs no Community Edition, mas a funcionalidade da API é limitada. Você precisa de uma Automation 360 edição licenciada para acessar a funcionalidade completa das APIs.
  • Use a API de autenticação para gerar um JSON Web Token. Consulte API de autenticação.
  • Você deve receber a atribuição de AAE_Admin, Administrador AAE_Locker função ou ter uma função personalizada que inclua a permissão Gerenciar meus cofres.

Você fornecerá o ID da função para atribuir acesso de consumidor aos usuários do API Pesquisar funções.

Procedimento

  1. Adicione o token de autenticação ao cabeçalho da solicitação.
  2. Use o método POST e o URL de endpoint:<your_control_room_url>/v2/credentialvault/lockers para criar o locker.
    Corpo da solicitação:
    {
      "name": "HumanResourcesCredentials",
      "description": "Login credentials for the HR dept"
    }
  3. Envie a
    Corpo da resposta: Em uma solicitação bem-sucedida, esse endpoint retorna o id , que é um identificador numérico exclusivo para o locker. Use o locker ID em solicitações de API subsequentes, como para adicionar consumidores ou credenciais ao locker.
    {
        "id": "1551",
        "name": "HumanResourcesCredentials",
        "description": "Login credentials for the HR dept",
        "createdBy": "1508",
        "createdOn": "2020-12-28T22:24:40.462253Z",
        "updatedBy": "1508",
        "updatedOn": "2020-12-28T22:24:40.462259Z",
        "version": "0"
    }
    A API REST responde a cada solicitação com um código de resposta HTTP. Para códigos de resposta, consulte Códigos de resposta da API.

Atribuir permissões de locker acesso aos usuários. ../../security-architecture/cloud-rbac-in-credential-vault-credentials-management.html#tpc-cloud-rbac-in-credential-vault-credentials-management__sec-locker-permissions

  1. Opcional: Designe outro locker proprietário. Use o método PUT e o URL do endpoint:<your_control_room_url>/{lockerId}v2/credentialvault/lockers//members/{userId}.
    Nota: O locker criador recebe automaticamente a permissão de proprietário do cofre.
    Corpo da solicitação:
    {
      "permissions": [
        "own"
      ]
    }
  2. Envie a
    Corpo da resposta: Esse endpoint não retorna dados.
  3. Opcional: Designe um locker gerente. Use o método PUT e o URL do endpoint:<your_control_room_url>/{lockerId}v2/credentialvault/lockers//membros/{userId}.
    Corpo da solicitação:
    {
      "permissions": [
        "manage"
      ]
    }
  4. Envie a
    Corpo da resposta: Esse endpoint não retorna dados.
  5. Opcional: Designe um locker participante. Use o método PUT e o URL do endpoint:<your_control_room_url>/{lockerId}v2/credentialvault/lockers//members/{userId}.
    Corpo da solicitação:
    {
      "permissions": [
        "participate"
      ]
    }
  6. Envie a
    Corpo da resposta: Esse endpoint não retorna dados.
  7. Atribuir locker consumidores. Use o método POST e o URL de endpoint:: <your_control_room_url>/{lockerId}v2/credentialvault/lockers//consumers
    Corpo da solicitação: Forneça o ID da função. Todos os usuários atribuídos a essa função personalizada podem criar e executar bots usando as credenciais neste locker, bem como inserir valores em credenciais que aceitam valores de atributo fornecidos pelo usuário.
    {
        "id":"516"
    }
  8. Envie a solicitação.
    Corpo da resposta: Esse endpoint não retorna dados.

Próximas etapas

Se você estiver seguindo as etapas para configurar o Credential Vault, faça isso a seguir: Atribuir credencial à locker API.
Send Feedback (Enviar Feedback)