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.
Installez l' CodeDeploy agent pour Amazon Linux ou RHEL
Connectez-vous à l'instance et exécutez les commandes suivantes, l'une après l'autre. L'exécution de la commande en sudo yum update
yum
premier est considérée comme une bonne pratique lors de l'installation de packages, mais vous pouvez l'ignorer si vous ne souhaitez pas mettre à jour tous vos packages.
sudo yum update
sudo yum install ruby
sudo yum install wget
(Facultatif) Pour supprimer toutes les informations AMI de mise en cache de l'agent précédentes, exécutez le script suivant :
#!/bin/bash CODEDEPLOY_BIN="/opt/codedeploy-agent/bin/codedeploy-agent" $CODEDEPLOY_BIN stop yum erase codedeploy-agent -y
Accédez à votre répertoire personnel :
cd /home/ec2-user
Note
Dans la commande précédente, /home/ec2-user
représente le nom d'utilisateur par défaut pour une EC2 instance Amazon Linux ou RHEL Amazon. Si votre instance a été créée à l'aide d'une option personnaliséeAMI, le AMI propriétaire a peut-être spécifié un autre nom d'utilisateur par défaut.
Téléchargez le programme d'installation de l' CodeDeploy agent :
wget https://
bucket-name
.s3.region-identifier
.amazonaws.com/latest/install
bucket-name
est le nom du compartiment Amazon S3 qui contient les fichiers du kit de CodeDeploy ressources pour votre région, et region-identifier
est l'identifiant de votre région.
Par exemple :
https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latest/install
Pour obtenir la liste des noms de compartiments et des identificateurs de région, consultezNoms des compartiments du kit de ressources par région.
Définissez les autorisations d'exécution sur le install
fichier :
chmod +x ./install
Pour installer la dernière version de l' CodeDeploy agent :
-
sudo ./install auto
Pour installer une version spécifique de l' CodeDeploy agent :
-
Répertoriez les versions disponibles dans votre région :
aws s3 ls s3://aws-codedeploy-
region-identifier
/releases/ --regionregion-identifier
| grep '\.rpm$' -
Installez l'une des versions suivantes :
sudo ./install auto -v releases/codedeploy-agent-
version
.noarch.rpmNote
AWS prend en charge la dernière version mineure de l' CodeDeploy agent. Actuellement, la dernière version mineure est 1.7.x.
Pour vérifier que le service est en cours d'exécution, exécutez la commande suivante :
systemctl status codedeploy-agent
Si l' CodeDeploy agent est installé et en cours d'exécution, vous devriez voir un message tel queThe
AWS CodeDeploy agent is running
.
Si vous voyez un message tel que error: No AWS CodeDeploy agent
running
, démarrez le service et exécutez les deux commandes suivantes, l'une après l'autre :
systemctl start codedeploy-agent
systemctl status codedeploy-agent