La pila de CloudFormation de AWS aprovisiona los recursos necesarios para ejecutar Automation Anywhere Cloud Service en una nube privada de AWS y crea un perfil de instancia que debe adjuntar a la instancia EC2.

Utilice la plantilla de CloudFormation para ingresar sus parámetros y desplegar una pila que cree un perfil de instancia que otorgue a la instancia de la Control Room los permisos de IAM necesarios para comunicarse con el clúster de Automation Anywhere Cloud Service.

Antes de empezar

Asegúrese de descargar el archivo de plantilla de CloudFormation de Automation Anywhere Cloud Service desde el portal de A-People (A-People Downloads page (Login required)).

Procedimiento

  1. Inicie sesión en la consola de AWS.
  2. Vaya a la consola de CloudFormation y haga clic en Crear pila.
  3. Configure los siguientes parámetros en la página Crear pila:
    1. Seleccione la opción Elegir una plantilla existente en la sección Requisito previo: preparar plantilla.
    2. Seleccione la opción Cargar un archivo de plantilla y haga clic en Elegir archivo en la sección Especificar plantilla.
    3. Seleccione el archivo de plantilla de CloudFormation descargado y haga clic en Siguiente.
      El archivo cargado genera automáticamente la URL de S3.
  4. Haga clic en Siguiente para pasar a la página Especificar detalles de la pila.
  5. Configure los siguientes parámetros en la página Especificar detalles de la pila.
    1. Ingrese api-task-onprem en Nombre de la pila.
      El nombre de la pila está codificado y no se puede cambiar más adelante.
    2. Ingrese el ID de la VPC en la que está configurando Automation Anywhere Cloud Service en ExistingVpcId.
    3. Ingrese el ID de la puerta de enlace de Internet asociada a la VPC en InternetGatewayId.
      Si la VPC no es una VPC predeterminada, cree y adjunte una gateway de internet a la VPC y escriba el ID en este campo.
    4. Ingrese el bloque CIDR de IPv4 existente de la configuración de la VPC en ControlRoomSubnetsCidr.
    5. Ingrese el bloque CIDR de IPv4 que creó en la configuración de la VPC en AACSSubnetsCidr.
    6. Ingrese un bloque CIDR para Elastic Kubernetes Service (EKS) de AWS en KubernetesServiceCidr.
      Asegúrese de que este bloque CIDR no se superponga con AACSSubnetsCidr ni con ControlRoomSubnetsCidr. Puede ingresar el bloque CIDR predeterminado 172.20.0.0/16 si no se superpone con otros bloques CIDR.
    7. Ingrese el nombre de dominio que configuró en Configuración de nombres de dominio para la Control Room en AACSDomainName.
    8. Ingrese el número ARN del certificado aprovisionado desde el Gestor de certificados de AWS en CertificateArn.
    9. Opcional: Seleccione false en EnableGaiServices.
      Automation Anywhere Cloud Service en la nube privada de AWS actualmente no es compatible con las funciones de IA generativa.
    10. Opcional: Ingrese un nombre de dominio personalizado para acceder a la Control Room para llamadas a la API REST en CRDomainName.
    11. Opcional: Ingrese 0 en ReservedCapacityPodCount.
      Este parámetro le permite reservar recursos adicionales de AWS para el EKS y así reducir la latencia. El valor predeterminado es 0. Puede aumentar este valor según sus necesidades.
    12. Opcional: Ingrese true en Release38CompatibilityMode si está configurando Automation Anywhere Cloud Service en la versión 38 de Automation 360.
      Para otras versiones, ingrese false.
    13. Opcional: De forma predeterminada, public.ecr.aws/r3y6m7m6 se establece como el repositorio para los gráficos de Helm en el Repositorio.
      Cambie esta ruta de archivo a su repositorio privado solo en el caso poco probable de que los archivos de gráficos de Helm de Automation Anywhere Cloud Service estén disponibles en un repositorio privado.
  6. Haga clic en Siguiente para pasar a la página Configurar opciones de pila.
  7. Configure los siguientes parámetros en la página Configurar opciones de pila:
    1. Seleccione la opción Conservar los recursos proporcionados correctamente en la sección Opciones de error de pila.
      La opción Conservar recursos proporcionados correctamente le permite depurar y solucionar problemas en caso de fallas en la implementación.
      Nota: La opción Usar política de eliminación es la selección predeterminada en Eliminar recursos recién creados durante una reversión.
    2. Seleccione la casilla Reconozco que CloudFormation de AWS podría crear recursos de IAM con nombres personalizados y haga clic en Siguiente.
  8. Revise los detalles de la plantilla de CloudFormation y luego haga clic en Enviar.
    CloudFormation comienza a crear la pila
El panel de Pilas de la consola de CloudFormation muestra la nueva pila.

Diez minutos después de que la pila se implemente correctamente, una instancia EC2 de HelmInstallerInstance comienza a iniciarse e instala los gráficos de Helm. Esta instancia de EC2 se apaga si los gráficos de Helm se instalan correctamente; puede proceder a lanzar la instancia de EC2 para la Control Room. Si esta instancia de EC2 sigue disponible en la consola después de diez minutos, la instalación ha fallado y debe volver a crear la pila.

Qué hacer a continuación

Después de que CloudFormation cree la pila, puede lanzar una instancia EC2 en la que instale la Control Room. La pila de CloudFormation crea un perfil de instancia llamado aacs-profile-[AWS-REGION]. La región [AWS-REGION] es la región de VPC de AWS. Este perfil otorga los permisos de IAM apropiados a la instancia EC2 para comunicarse con los recursos de Automation Anywhere Cloud Service. Debe adjuntar este perfil a la instancia de EC2 cuando la lance.