Instalar el CodeDeploy agente para Amazon Linux o RHEL - AWS CodeDeploy

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
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 CodeDeploy agente:

wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/install

bucket-name es 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:

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 agente: CodeDeploy

  • sudo ./install auto

Para instalar una versión específica del CodeDeploy agente:

  • Obtenga una lista de versiones disponibles en su región:

    aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --region region-identifier | grep '\.rpm$'
  • Instale una de las versiones:

    sudo ./install auto -v releases/codedeploy-agent-version.noarch.rpm
    nota

    La versión mínima admitida del CodeDeploy agente es la 1.6.0.

Para comprobar que el servicio se está ejecutando, ejecute el siguiente comando:

systemctl status codedeploy-agent

Si el CodeDeploy agente está instalado y en ejecución, debería aparecer un mensaje comoThe 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