CodeDeploy referencia de configuración del agente - 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.

CodeDeploy referencia de configuración del agente

Cuando se instala el CodeDeploy agente, se coloca un archivo de configuración en la instancia. Este archivo de configuración especifica las rutas de los directorios y otros ajustes CodeDeploy que se utilizarán cuando interactúe con la instancia. Puede cambiar algunas de las opciones de configuración en el archivo.

En el caso de las instancias de Amazon Linux, Ubuntu Server y Red Hat Enterprise Linux (RHEL), el archivo de configuración se denomina codedeployagent.yml. Se coloca en el directorio /etc/codedeploy-agent/conf.

En las instancias de Windows Server, el archivo de configuración se denomina conf.yml. Se coloca en el directorio C:\ProgramData\Amazon\CodeDeploy.

Los valores de configuración incluyen:

:log_aws_wire:

trueConfigúrelo para que el CodeDeploy agente capture los registros de cables de Amazon S3 y los escriba en un archivo con el nombre de la ubicación indicada codedeploy-agent.wire.log en la configuración:log_dir:.

aviso

Debe establecer :log_aws_wire: en true solo durante el tiempo necesario para capturar los registros en red. El archivo codedeploy-agent.wire.log puede aumentar de tamaño rápidamente. La salida del registro en red de este archivo puede contener información confidencial, incluido el contenido de texto sin formato de los archivos que se transfieren a o desde Amazon S3 mientras que esta configuración estaba establecida en true. Los registros de transferencias contienen información sobre toda la actividad de Amazon S3 asociada a la AWS cuenta mientras se estableció esta configuracióntrue, no solo sobre la actividad relacionada con CodeDeploy las implementaciones.

El ajuste predeterminado es false.

Esta configuración se aplica a todos los tipos de instancias. Debe añadir esta opción de configuración a las instancias de Windows Server para que puedan utilizarla.

:log_dir:

La carpeta de la instancia en la que se almacenan los archivos de registro relacionados con las operaciones de los CodeDeploy agentes.

La configuración predeterminada es '/var/log/aws/codedeploy-agent' para las instancias de Amazon Linux, Ubuntu Server y RHEL y C:\ProgramData\Amazon\CodeDeploy\log para las instancias de Windows Server.

:pid_dir:

La carpeta en la que se almacena codedeploy-agent.pid.

Este archivo contiene el ID de proceso (PID) del CodeDeploy agente. El ajuste predeterminado es '/opt/codedeploy-agent/state/.pid'.

Esta configuración se aplica únicamente a las instancias de Amazon Linux, Ubuntu Server y RHEL.

:program_name:

El nombre del programa del CodeDeploy agente.

El ajuste predeterminado es codedeploy-agent.

Esta configuración se aplica únicamente a las instancias de Amazon Linux, Ubuntu Server y RHEL.

:root_dir:

La carpeta donde se almacenan las revisiones relacionadas, el historial de implementación y los scripts de implementación en la instancia.

La configuración predeterminada es /opt/codedeploy-agent/deployment-root para las instancias de Amazon Linux, Ubuntu Server y RHEL y C:\ProgramData\Amazon\CodeDeploy para las instancias de Windows Server.

:verbose:

Configúrelo true para que el CodeDeploy agente imprima los archivos de registro de los mensajes de depuración en la instancia.

El ajuste predeterminado es false.

:wait_between_runs:

El intervalo, en segundos, entre el sondeo de los CodeDeploy agentes en CodeDeploy busca de despliegues pendientes.

El ajuste predeterminado es 1.

:on_premises_config_file:

En las instancias en las instalaciones, la ruta a una ubicación alternativa para el archivo de configuración denominado codedeploy.onpremises.yml (para Ubuntu Server y RHEL) o conf.onpremises.yml (para Windows Server).

De manera predeterminada, estos archivos se almacenan en /etc/codedeploy-agent/conf/codedeploy.onpremises.yml para Ubuntu Server y RHEL, y C:\ProgramData\Amazon\CodeDeploy\conf.onpremises.yml para Windows Server.

Disponible en la versión 1.0.1.686 y versiones posteriores del agente. CodeDeploy

:proxy_uri:

(Opcional) El proxy HTTP a través del cual desea que el CodeDeploy agente se conecte AWS para sus CodeDeploy operaciones. Utilice un formato similar a https://user:password@my.proxy:443/path?query.

Disponible en la versión 1.0.1.824 y versiones posteriores del CodeDeploy agente.

:max_revisions:

(Opcional) El número de revisiones de la aplicación de un grupo de implementación que desea que archive el CodeDeploy agente. Se eliminarán todas las revisiones que superen el número especificado.

Introduzca un número entero positivo. Si no se especifica ningún valor, CodeDeploy conservará las cinco revisiones más recientes además de la revisión actualmente implementada.

Se admite en la versión 1.0.1.966 y en las versiones posteriores del CodeDeploy agente.

:enable_auth_policy:

(Opcional) true Configúrelo en si desea utilizar la autorización de IAM para configurar el control de acceso y limitar los permisos del rol o usuario de IAM que utiliza el CodeDeploy agente. Para Úselo CodeDeploy con Amazon Virtual Private Cloud, este valor debe ser true.

El ajuste predeterminado es false.

(Opcional) Configúrelo en si desea utilizar la autorización de IAM para configurar el control de acceso y limitar el permiso del rol o usuario de IAM que utiliza el agente. ----sep----:disable_imds_v1:

Esta configuración está disponible con el agente 1.7.0 y versiones posteriores. CodeDeploy

trueConfigúrelo para deshabilitar la alternativa a IMDSv1 cuando se produzcan errores en IMDSv2. El valor predeterminado es (habilita la alternativa). false

Trabajando con el CodeDeploy agente

Gestión de las operaciones CodeDeploy de los agentes