Integração do On-Premises usando o cofre de chaves ARCON
Baixar como PDF
Compartilhar
- Última atualização2025/01/09
Procedimento para integrar a Control Room do Automation 360 ao cofre de chaves ARCON.
Pré-requisitos
Certifique-se de ter implantado o seguinte:
- Control Room como software dentro do ambiente do cliente. Consulte Como instalar a Control Room On-Premises.
- Bot Agent dentro do ambiente do cliente, onde as automações são executadas e acessam os aplicativos do cliente. Consulte Como começar com o Bot Agent.
Procedimento
-
Como parte da configuração do cofre de chaves para implantação On-Premises, alguns dos valores do arquivo keyvault.properties serão atualizados. Portanto, para evitar qualquer conflito, você deve interromper os serviços da Control Room:
- Serviço de mensagens da Automation Anywhere Control Room.
- Serviço da Automation Anywhere Control Room.
-
Execute o utilitário do cofre de chaves (crutils.jar) para a configuração do cofre de chaves ARCON:
-
Como administrador do sistema da Control Room, acesse o diretório de instalação da Automation Anywhere Control Room que foi criado durante a instalação inicial do Automation 360.
Por exemplo: \'C:\Program Files\Automation Anywhere\Automation360\'
-
Baixe a versão mais recente do utilitário do cofre de chaves (crutils.jar) do seguinte local:
- Abra um navegador e acesse o site da A-People: A-People Downloads page (Login required).
- Clique no link para o build do On-Premises mais recente.
- Clique na pasta Configuração da instalação.
- Baixe o arquivo crutils.jar.
-
Digite o seguinte comando para executar o utilitário do cofre de chaves:
jdk11\bin\java -Djavax.net.ssl.trustStore="C:\Program Files\Automation Anywhere\Automation360\pki\trust\store.ks" -Djavax.net.ssl.trustStorePassword=changeit --module-path lib -jar crutils.jar -action UPDATE_KEY_VAULT_CONFIGURATION -configPath "C:\Program Files\Automation Anywhere\Automation360\config"
- O comando UPDATE_KEY_VAULT_CONFIGURATION ajuda você a editar a configuração do cofre de chaves ARCON. Exemplo: Digite ARCON para conectar-se ao cofre de chaves ARCON.
- Durante a execução do utilitário do cofre de chaves, se houver algum problema de certificado de confiança durante a conexão com o servidor ARCON, obtenha o certificado do servidor e importe-o para o armazenamento de certificados de confiança do Automation 360 usando o comando: C:\Program Files\Automation Anywhere\Automation360\pki\trust\store.ks: > jdk11\bin\java -jar certmgr.jar -appDir . -importTrustCert <Full path of the certificate>
- O certificado do servidor ARCON pode estar no formato .cer, .crt ou .pem.
- O certmgr.jar faz parte do diretório de instalação para seu uso.
-
No prompt de comando, insira os seguintes detalhes de autenticação:
- URL do token: Este é o URL do host ARCON para obter o token. Exemplo: https://<host>/arconToken
- URL de Credencial do Dispositivo: Este é o URL para obter credenciais do dispositivo. Exemplo: https://<host>/api/ServicePassword/GetTargetDevicePassKey
- Tipo de concessão: Insira a senha. Somente o tipo de concessão de senha é compatível.
- Nome do usuário de autenticação: Nome do usuário da API do ARCON, que é usado para obter um token de acesso com permissão para recuperar credenciais do dispositivo.
- Senha de autenticação: Senha do usuário da API do ARCON (este valor é mascarado durante a entrada e criptografado antes de ser salvo no arquivo).
Uma mensagem de êxito na configuração é exibida:
-
Como administrador do sistema da Control Room, acesse o diretório de instalação da Automation Anywhere Control Room que foi criado durante a instalação inicial do Automation 360.
-
Para reconfirmação, você pode verificar manualmente as entradas no arquivo keyvault.properties localizado no diretório C:\Program Files\Automation Anywhere\Automation360\config. O diretório deve conter as seguintes entradas:
Exemplo:
keyvault.type=ARCON_VAULT keyvault.arcon.vault.token.url=https://<host>/arconToken keyvault.arcon.vault.target.device.cred.url=https://<host>/api/ServicePassword/GetTargetDevicePassKey keyvault.arcon.vault.auth.grant.type=password keyvault.arcon.vault.auth.username=<username> keyvault.arcon.vault.auth.user.password=<encrypted password>
-
Reinicie os seguintes serviços da Control Room:
- Automation Anywhere Serviço de mensagens da Control Room.
- Automation Anywhere Serviço da Control Room.