A pilha do CloudFormation da AWS provisiona os recursos necessários para executar o Automation Anywhere Cloud Service em uma nuvem privada da AWS e cria um perfil de instância que você deve anexar à instância EC2.

Use o modelo CloudFormation para inserir seus parâmetros e implantar uma pilha que cria um perfil de instância, concedendo à instância da Control Room as permissões do IAM necessárias para se comunicar com o cluster do Automation Anywhere Cloud Service.

Pré-requisitos

Certifique-se de baixar o arquivo de modelo CloudFormation do Automation Anywhere Cloud Service do portal A-People (A-People Downloads page (Login required)).

Procedimento

  1. Faça login no console da AWS.
  2. Vá para o console do CloudFormation e clique em Criar pilha.
  3. Configure os seguintes parâmetros na página Criar pilha:
    1. Selecione Escolha um modelo existente na seção Pré-requisito – Preparar modelo.
    2. Selecione Carregar um arquivo de modelo e clique em Escolher arquivo na seção Especificar modelo
    3. Selecione o arquivo do modelo do CloudFormation baixado e clique em Avançar.
      O arquivo enviado gera automaticamente o URL do S3.
  4. Clique em Avançar para ir para a página Especificar detalhes da pilha.
  5. Configure os seguintes parâmetros na página Especificar detalhes da pilha.
    1. Insira api-task-onprem em Nome da pilha.
      O nome da pilha é fixo e não pode ser renomeado posteriormente.
    2. Insira o ID da VPC na qual você está configurando o Automation Anywhere Cloud Service em ExistingVpcId.
    3. Insira o ID do gateway de internet conectado à VPC em InternetGatewayId.
      Se a VPC for não padrão, crie e anexe um gateway de internet à VPC e insira o ID neste campo.
    4. Insira o bloco CIDR IPv4 existente das configurações da VPC em ControlRoomSubnetsCidr.
    5. Insira o bloco CIDR IPv4 que você criou nas configurações da VPC em AACSSubnetsCidr.
    6. Insira um bloco CIDR para o Elastic Kubernetes Service (EKS) da AWS em KubernetesServiceCidr.
      Certifique-se de que este bloco CIDR não se sobreponha a AACSSubnetsCidr ou ControlRoomSubnetsCidr. Você pode inserir o bloco CIDR padrão 172.20.0.0/16 se ele não sobrepuser outros blocos CIDR.
    7. Insira o nome de domínio que você configurou em Configuração de nomes de domínio para a Control Room em AACSDomainName.
    8. Insira o número ARN do certificado provisionado pelo AWS Certificate Manager em CertificateArn.
    9. Opcional: Selecione falso em EnableGaiServices.
      O Automation Anywhere Cloud Service na nuvem privada da AWS atualmente não oferece suporte aos recursos de IA generativa.
    10. Opcional: Insira um nome de domínio personalizado para acessar a Control Room para chamadas de REST API em CRDomainName.
    11. Opcional: Insira 0 em ReservedCapacityPodCount.
      Esse parâmetro permite reservar recursos adicionais da AWS para o EKS a fim de reduzir a latência. O valor padrão é 0. Você pode aumentar esse valor conforme suas necessidades.
    12. Opcional: Insira verdadeiro em Release38CompatibilityMode se você estiver configurando o Automation Anywhere Cloud Service na versão 38 do Automation 360.
      Para outras versões, insira falso.
    13. Opcional: Por padrão, public.ecr.aws/r3y6m7m6 é definido como o repositório para gráficos Helm em Repositório.
      Altere este caminho de arquivo para o seu repositório privado somente no caso improvável de que os arquivos de gráficos Helm do Automation Anywhere Cloud Service estejam disponíveis em um repositório privado.
  6. Clique em Próximo para ir para a página Configurar opções de stack.
  7. Configure os seguintes parâmetros na página Configurar opções de pilha:
    1. Selecione Preservar recursos provisionados com sucesso na seção Opções de falha de pilha.
      A opção Preservar recursos provisionados com sucesso permite que você realize depuração e solução de problemas em caso de falhas na implantação.
      Nota: A opção Usar política de exclusão é a seleção padrão em Excluir recursos recém-criados durante um rollback.
    2. Marque a caixa de seleção Reconheço que o AWS CloudFormation pode criar recursos do IAM com nomes personalizados e clique em Avançar.
  8. Revise os detalhes do modelo do CloudFormation e, em seguida, clique em Enviar.
    O CloudFormation começa a criar a pilha
O painel Pilhas do console CloudFormation exibe a nova pilha.

Dez minutos após a implantação bem-sucedida da pilha, uma instância EC2 HelmInstallerInstance começa a ser inicializada e instala os gráficos Helm. Essa instância EC2 será desligada se os gráficos Helm forem instalados com sucesso; você pode iniciar a instância EC2 para a Control Room. Se essa instância EC2 ainda estiver disponível no console após dez minutos, a instalação falhou e você deve recriar a pilha.

Próximas etapas

Após o CloudFormation criar a palha, você pode iniciar uma instância EC2 na qual instalará o Control Room. A pilha do CloudFormation cria um perfil de instância chamado aacs-profile-[AWS-REGION]. A [AWS-REGION] é a região de VPC da AWS. Esse perfil concede as permissões IAM apropriadas à instância EC2 para se comunicar com os recursos do Automation Anywhere Cloud Service. Você deve anexar esse perfil à instância EC2 ao iniciá-la.