La pile CloudFormation AWS fournit les ressources nécessaires pour exécuter Automation Anywhere CLoud Service dans un cloud privé AWS et crée un profil d\'instance que vous devez attacher à l\'instance EC2.

Utilisez le modèle CloudFormation pour saisir vos paramètres et déployer une pile qui crée un profil d\'instance accordant à l\'instance Control Room les autorisations IAM nécessaires pour communiquer avec le cluster Automation Anywhere Cloud Service.

Prérequis

Assurez-vous de télécharger le fichier modèle CloudFormation Automation Anywhere Cloud Service depuis le portail A-People (A-People Downloads page (Login required)).

Procédure

  1. Connectez-vous à la console AWS.
  2. Accédez à la console CloudFormation, puis cliquez sur Créer une pile.
  3. Configurez les paramètres suivants dans la page Créer une pile :
    1. Sélectionnez Choisir un modèle existant dans la section Prérequis - Préparer le modèle.
    2. Sélectionnez Charger un fichier modèle, puis cliquez sur Choisir un fichier dans la section Spécifier un modèle
    3. Sélectionnez le fichier modèle CloudFormation téléchargé et cliquez sur Suivant.
      Le fichier chargé génère automatiquement l\'URL S3.
  4. Cliquez sur Suivant pour passer à la page Spécifier les détails de la pile.
  5. Configurez les paramètres suivants dans la page Spécifier les détails de la pile.
    1. Saisissez api-task-onprem dans Nom de la pile.
      Le nom de la pile est codé en dur et ne peut pas être changé ultérieurement.
    2. Saisissez l\'ID du VPC dans lequel vous configurez Automation Anywhere Cloud Service dans ExistingVpcId.
    3. Saisissez l\'ID de la passerelle Internet associée au VPC dans InternetGatewayId.
      Si la VPC n\'est pas un VPC par défaut, créez et attachez une passerelle Internet au VPC, puis saisissez l\'ID dans ce champ.
    4. Saisissez le bloc CIDR IPv4 existant des paramètres VPC dans ControlRoomSubnetsCidr.
    5. Saisissez le bloc CIDR IPv4 que vous avez créé dans les paramètres VPC dans AACSSubnetsCidr.
    6. Saisissez un bloc CIDR pour Elastic Kubernetes Service (EKS) AWS dans KubernetesServiceCidr.
      Assurez-vous que ce bloc CIDR ne chevauche pas AACSSubnetsCidr ou ControlRoomSubnetsCidr. Vous pouvez saisir le bloc CIDR par défaut 172.20.0.0/16 s\'il ne chevauche pas d\'autres blocs CIDR.
    7. Saisissez le nom de domaine que vous avez configuré dans Configuration des noms de domaine pour Control Room dans AACSDomainName.
    8. Saisissez le numéro ARN du certificat fourni par le gestionnaire de certificats AWS dans CertificateArn.
    9. Facultatif : Sélectionnez false dans EnableGaiServices.
      Automation Anywhere Cloud Service dans le cloud privé AWS ne prend actuellement pas en charge les fonctionnalités d\'IA générative.
    10. Facultatif : Saisissez un nom de domaine personnalisé pour accéder à la Control Room pour les appels d\'API REST dans CRDomainName.
    11. Facultatif : Saisissez 0 dans ReservedCapacityPodCount.
      Ce paramètre vous permet de réserver des ressources AWS supplémentaires pour EKS afin de réduire la latence. La valeur par défaut est 0. Vous pouvez augmenter cette valeur en fonction de vos besoins.
    12. Facultatif : Saisissez true dans Release38CompatibilityMode si vous configurez Automation Anywhere Cloud Service dans la version 38 de Automation 360.
      Pour d\'autres versions, saisissez false.
    13. Facultatif : Par défaut, public.ecr.aws/r3y6m7m6 est défini comme référentiel pour les charts Helm dans Référentiel.
      Modifiez ce chemin de fichier vers votre référentiel privé uniquement dans le cas peu probable où les fichiers des charts Helm Automation Anywhere Cloud Service seraient disponibles dans un référentiel privé.
  6. Cliquez sur Suivant pour passer à la page Configurer les options de la pile.
  7. Configurez les paramètres suivants dans la page Configurer les options de la pile :
    1. Sélectionnez Préserver les ressources approvisionnées avec succès dans la section Options d\'échec de la pile.
      L\'option Préserver les ressources approvisionnées avec succès vous permet de déboguer et de résoudre les problèmes en cas d\'échec du déploiement.
      Remarque : L\'option Utiliser la stratégie de suppression est la sélection par défaut dans Supprimer les ressources nouvellement créées en cas de restauration.
    2. Sélectionnez la case Je reconnais qu\'AWS CloudFormation peut créer des ressources IAM avec des noms personnalisés, puis cliquez sur Suivant.
  8. Examinez les détails du modèle CloudFormation, puis cliquez sur Envoyer.
    CloudFormation commence à créer la pile
Le tableau de bord Piles de la console CloudFormation affiche la nouvelle pile.

Dix minutes après le déploiement réussi de la pile, une instance EC2 HelmInstallerInstance commence à se lancer et installe les charts Helm. Cette instance EC2 s\'arrête si les charts Helm sont installés avec succès, vous pouvez alors procéder au lancement de l\'instance EC2 pour la Control Room. Si cette instance EC2 est toujours disponible sur la console après dix minutes, l\'installation a échoué et vous devez recréer la pile.

Étapes suivantes

Après que CloudFormation a créé la pile, vous pouvez lancer une instance EC2 dans laquelle vous installez la Control Room. La pile CloudFormation crée un profil d\'instance nommé aacs-profile-[AWS-REGION]. La région [AWS-REGION] est la région VPC AWS. Ce profil accorde les autorisations IAM appropriées à l\'instance EC2 pour communiquer avec les ressources Automation Anywhere Cloud Service. Vous devez associer ce profil à l\'instance EC2 lors de son lancement.