Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Instalar el CodeDeploy agente para Amazon Linux o RHEL
Inicie sesión en la instancia y ejecute uno a uno los comandos siguientes. Ejecutar primero el comando sudo yum update se considera una práctica recomendada cuando se usa yum para instalar paquetes, pero puede omitirlo si no desea actualizar todos sus paquetes.
sudo yum update
Para la versión 2.0.x y versiones posteriores:
sudo yum install wget
Para la versión 1.8.x y anteriores:
sudo yum install ruby wget
(Opcional) Para limpiar la AMI de cualquier información de almacenamiento en caché del agente anterior, ejecute el siguiente script:
#!/bin/bash CODEDEPLOY_BIN="/opt/codedeploy-agent/bin/codedeploy-agent" $CODEDEPLOY_BIN stop yum erase codedeploy-agent -y
Vaya al directorio de inicio:
cd /home/ec2-user
nota
En el comando anterior, /home/ec2-user representa el nombre de usuario predeterminado de una instancia de Amazon EC2 de Amazon Linux o RHEL. Si la instancia se creó con una AMI personalizada, el propietario de la AMI puede haber especificado otro nombre de usuario predeterminado.
Descargue el CodeDeploy instalador del agente. El latestv2/ prefijo corresponde al instalador de la versión 2.0.x y al instalador de la versión latest/ 1.8.x.
Para la versión 2.0.x y versiones posteriores:
wget https://bucket-name.s3.region-identifier.amazonaws.com/latestv2/install
Para la versión 1.8.x y anteriores:
wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/install
bucket-namees el nombre del depósito de Amazon S3 que contiene los archivos del kit de CodeDeploy recursos de su región y region-identifier es el identificador de su región.
Por ejemplo, para la versión 2.0.x y versiones posteriores:
https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latestv2/install
Para la versión 1.8.x y anteriores:
https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latest/install
Para obtener una lista de los nombres de buckets e identificadores de región, consulte Nombres de bucket del kit de recursos por región.
Defina los permisos de ejecución en el archivo install:
chmod +x ./install
Para instalar la versión más reciente del CodeDeploy agente:
-
sudo ./install auto
Para instalar una versión específica del CodeDeploy agente:
-
Enumere las versiones disponibles en su región:
aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --regionregion-identifier| grep '\.rpm$' -
Instale una de las versiones:
Para la versión 2.0.x y posteriores, los paquetes son específicos de la arquitectura:
sudo ./install auto -v releases/codedeploy-agent-version.arch.rpmDónde
archestáx86_64o enaarch64función de la arquitectura de la instancia.Para la versión 1.8.x y anteriores, los paquetes utilizan:
noarchsudo ./install auto -v releases/codedeploy-agent-version.noarch.rpmPara ver la última versión publicada, consulte. Historial de versiones del agente CodeDeploy
Para comprobar que el servicio se está ejecutando, ejecute el siguiente comando:
systemctl status codedeploy-agent
Para la versión 2.0.x y versiones posteriores, si el agente está en ejecución, debería ver un mensaje como The AWS CodeDeploy agent is running.
En la versión 1.8.x y anteriores, si el agente está en ejecución, debería ver un mensaje como The AWS CodeDeploy agent is running.
Si el agente no está en ejecución, inicie el servicio y compruebe el estado:
systemctl start codedeploy-agent
systemctl status codedeploy-agent