Instale el CodeDeploy agente para el servidor Ubuntu - 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.

Instale el CodeDeploy agente para el servidor Ubuntu

nota

Se recomienda instalar el CodeDeploy agente con AWS Systems Manager para poder configurar las actualizaciones programadas del agente. Para obtener más información, consulte Instale el CodeDeploy agente mediante AWS Systems Manager.

Para instalar el CodeDeploy agente en el servidor Ubuntu
  1. Inicie sesión en la instancia.

  2. Introduzca los comandos siguientes, uno tras otro:

    sudo apt update
    sudo apt install ruby-full
    sudo apt install wget
  3. Escriba el siguiente comando:

    cd /home/ubuntu

    /home/ubuntu representa el nombre de usuario predeterminado de una instancia de Ubuntu Server. Si la instancia se creó con un nombre personalizadoAMI, es posible que el AMI propietario haya especificado un nombre de usuario predeterminado diferente.

  4. Escriba el siguiente comando:

    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.

  5. Escriba el siguiente comando:

    chmod +x ./install
  6. Realice una de las siguientes acciones siguientes:

    • Para instalar la última versión del CodeDeploy agente en cualquier versión compatible de Ubuntu Server, excepto en la 20.04:

      sudo ./install auto
    • Para instalar la última versión del CodeDeploy agente en Ubuntu Server 20.04:

      nota

      Escribir el resultado en un archivo de registro temporal es una solución alternativa que debería utilizarse mientras solucionamos un error conocido en el script install de Ubuntu Server 20.04.

      sudo ./install auto > /tmp/logfile
    • Para instalar una versión específica del CodeDeploy agente en cualquier versión compatible de Ubuntu Server, excepto la 20.04:

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

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

        sudo ./install auto -v releases/codedeploy-agent-###.deb
        nota

        AWS admite la última versión secundaria del CodeDeploy agente. Actualmente, la última versión secundaria es la 1.7.x.

    • Para instalar una versión específica del CodeDeploy agente en Ubuntu Server 20.04:

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

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

        sudo ./install auto -v releases/codedeploy-agent-###.deb > /tmp/logfile
        nota

        Escribir el resultado en un archivo de registro temporal es una solución alternativa que debería utilizarse mientras solucionamos un error conocido en el script install de Ubuntu Server 20.04.

        nota

        AWS es compatible con la última versión secundaria del CodeDeploy agente. Actualmente, la última versión secundaria es la 1.7.x.

Para comprobar que el servicio está en ejecución
  1. Escriba el siguiente comando:

    systemctl status codedeploy-agent

    Si el CodeDeploy agente está instalado y en ejecución, debería aparecer un mensaje como. The AWS CodeDeploy agent is running

  2. 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