Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Configurar uma locker usando a API

  • Atualizado: 2021/01/31

    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)