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.
Instalación del agente CodeDeploy 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
sudo yum install ruby
sudo yum install 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 instalador del agente de CodeDeploy:
wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/install
bucket-name es el nombre del bucket de Amazon S3 que contiene los archivos del kit de recursos de CodeDeploy de su región, y region-identifier es el identificador de su región.
Por ejemplo:
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 última versión del agente de CodeDeploy:
-
sudo ./install auto
Para instalar una versión concreta del agente de CodeDeploy:
-
Obtenga una lista de versiones disponibles en su región:
aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --regionregion-identifier| grep '\.rpm$' -
Instale una de las versiones:
sudo ./install auto -v releases/codedeploy-agent-version.noarch.rpmnota
AWS admite la última versión secundaria del agente de CodeDeploy: Actualmente, la última versión secundaria es la 1.7.x.
Para comprobar que el servicio se está ejecutando, ejecute el siguiente comando:
systemctl status codedeploy-agent
Si el agente de CodeDeploy está instalado y se está ejecutando, debería ver un mensaje similar a The
AWS CodeDeploy agent is running.
Si ve un mensaje similar a error: No AWS CodeDeploy agent
running, inicie el servicio y ejecute uno por uno los dos comandos siguientes:
systemctl start codedeploy-agent
systemctl status codedeploy-agent