View a markdown version of this page

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

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/ --region region-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.rpm

    Dónde arch está x86_64 o en aarch64 función de la arquitectura de la instancia.

    Para la versión 1.8.x y anteriores, los paquetes utilizan: noarch

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

    Para 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