Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Déploiement immuable avec une AMI dorée
Cette stratégie utilise une AMI « dorée » que vous avez configurée pour qu'elle se comporte comme vous le souhaitez pour toutes vos instances d'application. Par exemple, les instances créées avec cette AMI dorée se joindraient automatiquement au domaine et au DNS appropriés, configureraient, redémarreraient et lanceraient automatiquement tous les systèmes nécessaires. Lorsque vous souhaitez mettre à jour vos instances d'application, vous devez recréer l'AMI dorée et déployer de toutes nouvelles instances d'application avec elle.
L' CodeDeploy agent est pris en charge sur tous les AMS AMIs. Voici la liste des produits pris en charge AMIs :
Amazon Linux (version 1)
Amazon Linux 2
RedHat 7
CentOS 7
IDs pour toutes les options de tomodensitométrie, reportez-vous à la référence du type de modification.
Note
Actuellement, vous devez utiliser le stockage Amazon S3 avec cette solution.
Créez un compartiment de stockage Amazon S3. Numéro d'identification : ct-1a68ck03fn98r. La gestion des versions du compartiment S3 doit être activée (pour plus d'informations à ce sujet, voir Activation de la gestion des versions des compartiments).
Mettez-y les artefacts de votre application groupée (tout ce dont votre application a besoin pour démarrer et fonctionner). Vous pouvez le faire avec la console Amazon S3 sans demander d'accès via AMS. Ou en utilisant une variante de cette commande :
aws s3 cpZIP_FILEPATH_AND_NAMEs3://S3BUCKET_NAME/Trouvez une
customer-AMI AMS ; utilisez soit :Console AMS : page de détails du VPC correspondant au VPC concerné
API AMS Pour obtenir des informations sur l'API AMS SKMS, consultez l'onglet Rapports de la console AWS Artifact ou de la CLI :
aws amsskms list-amis
Créez une EC2 instance avec cette AMI. Numéro d'identification : ct-14027q0sjyt1h. Spécifiez l'AMI AMS, définissez une balise
Key=backup, Value=trueet spécifiezcustomer-mc-ec2-instance-profilepourInstanceProfile. Notez l'ID d'instance renvoyé.Demandez un accès administrateur à l'instance. CT : ct-1dmlg9g1l91h6. Vous aurez besoin du FQDN pour votre compte. Si vous ne savez pas quel est votre FQDN, vous pouvez le trouver en :
Utilisation de la console de gestion AWS pour les services d'annuaire (sous l'onglet « Sécurité et identité »).
Exécution de l'une des commandes suivantes (classes de répertoire de retour ; DC+DC+DC=FQDN) : Windows : ou Linux :.
whoami /fqdnhostname --fqdn
Connectez-vous à l'instance, voir Accès aux instances dans le guide de l'utilisateur AMS.
Téléchargez sur l'instance vos fichiers d'application groupés depuis votre compartiment S3. Configurez l'instance afin qu'elle déploie automatiquement l'application entièrement fonctionnelle au démarrage.
Créez l'AMI dorée sur l'instance. CT : ct-3rqqu43krekby. Pour plus de détails, voir AMI | Create.
Configurez un groupe Auto Scaling pour créer de nouvelles instances à l'aide de cette AMI. CT : ct-2tylseo8rxfsc. Lorsque vous devez mettre à jour votre application, suivez cette procédure et demandez à AMS de mettre à jour l'ASG afin d'utiliser la nouvelle AMI dorée ; utilisez un scanner Management | Other | Other | Update pour cela.