Étape 1 : Lancer et configurer une instance Amazon EC2 Amazon Linux ou Red Hat Enterprise Linux - AWS CodeDeploy

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.

Étape 1 : Lancer et configurer une instance Amazon EC2 Amazon Linux ou Red Hat Enterprise Linux

Pour déployer l' WordPress application CodeDeploy, vous aurez besoin d'une instance Amazon EC2 exécutant Amazon Linux ou Red Hat Enterprise Linux (RHEL). L'instance Amazon EC2 nécessite une nouvelle règle de sécurité entrante qui autorise les connexions HTTP. Cette règle est nécessaire pour afficher la WordPress page dans un navigateur une fois celle-ci déployée avec succès.

Suivez les instructions de la section Créez une instance Amazon EC2 pour CodeDeploy. Lorsque vous arriverez à la partie de ces instructions concernant l'attribution d'une balise d'instance Amazon EC2 à l'instance, assurez-vous de spécifier la clé Name de balise et la valeur de balise de. CodeDeployDemo (Si vous spécifiez une clé de balise ou une valeur de balise différente, les instructions fournies dans Étape 4 : Déployez votre WordPress application peuvent générer des résultats inattendus.)

Après avoir suivi les instructions pour lancer l'instance Amazon EC2, revenez à cette page et passez à la section suivante. Ne passez pas à Créez une application avec CodeDeploy l'étape suivante.

Connectez-vous à votre instance Amazon Linux ou RHEL Amazon EC2

Après le lancement de votre nouvelle instance Amazon EC2, suivez ces instructions pour vous entraîner à vous y connecter.

  1. Utilisez la ssh commande (ou un émulateur de terminal compatible SSH tel que PuTTY) pour vous connecter à votre instance Amazon Linux ou RHEL Amazon EC2. Vous aurez besoin de l'adresse DNS publique de l'instance et de la clé privée de la paire de clés que vous avez utilisée lorsque vous avez démarré l'instance Amazon EC2. Pour plus d'informations, consultez Connect to Your Instance.

    Par exemple, si l'adresse DNS publique est ec2-01-234-567-890.compute-1.amazonaws.com et que votre paire de clés d'instance Amazon EC2 pour l'accès SSH est nomméecodedeploydemo.pem, vous devez taper :

    ssh -i /path/to/codedeploydemo.pem ec2-user@ec2-01-234-567-890.compute-1.amazonaws.com

    Remplacez /path/to/codedeploydemo.pem par le chemin de votre .pem fichier et l'exemple d'adresse DNS par l'adresse de votre instance Amazon Linux ou RHEL Amazon EC2.

    Note

    Si vous recevez une erreur indiquant que les autorisations de votre fichier de clé sont trop ouvertes, vous devez limiter ces autorisations pour accorder l'accès uniquement à l'utilisateur actuel (vous-même). Par exemple, avec la chmod commande sous Linux, macOS ou Unix, tapez :

    chmod 400 /path/to/codedeploydemo.pem
  2. Une fois connecté, vous verrez la bannière AMI de l'instance Amazon EC2. Pour Amazon Linux, cela devrait ressembler à ceci :

    __| __|_ ) _| ( / Amazon Linux AMI ___|\___|___|
  3. Vous pouvez désormais vous déconnecter de l'instance Amazon EC2 en cours d'exécution.

    Avertissement

    N'arrêtez pas ou ne mettez pas fin à l'instance Amazon EC2. Sinon, je CodeDeploy ne pourrai pas y déployer.

Ajoutez une règle entrante qui autorise le trafic HTTP vers votre instance Amazon Linux ou RHEL Amazon EC2

L'étape suivante confirme que votre instance Amazon EC2 possède un port HTTP ouvert afin que vous puissiez voir la page d'accueil de l' WordPress application déployée dans un navigateur.

  1. Connectez-vous à la console Amazon EC2 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/ec2/.

  2. Choisissez Instances, puis choisissez votre instance.

  3. Dans l'onglet Description, sous Groupes de sécurité, choisissez Afficher les règles entrantes.

    Vous devriez voir une liste de règles dans votre groupe de sécurité, comme suit :

    Security Groups associated with i-1234567890abcdef0 Ports Protocol Source launch-wizard-N 22 tcp 0.0.0.0/0 ✔
  4. Sous Groupes de sécurité, choisissez le groupe de sécurité pour votre instance Amazon EC2. Il pourrait être nommé launch-wizard-N. Le N dans le nom est un numéro attribué à votre groupe de sécurité lorsque l'instance a été créée.

    Choisissez l'onglet Entrant. Si le groupe de sécurité de votre instance est correctement configuré, vous devriez voir apparaître une règle avec les valeurs suivantes :

    • Type : HTTP

    • Protocole : TCP

    • Plage de ports : 80

    • Source : 0.0.0,0/0

  5. Si aucune règle ne contient ces valeurs, utilisez les procédures décrites dans Ajouter des règles à un groupe de sécurité pour les ajouter à une nouvelle règle de sécurité.