CodeDeploy riferimento alla configurazione dell'agente - AWS CodeDeploy

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

CodeDeploy riferimento alla configurazione dell'agente

Quando l' CodeDeploy agente viene installato, sull'istanza viene inserito un file di configurazione. Questo file di configurazione specifica i percorsi delle directory e altre impostazioni CodeDeploy da utilizzare durante l'interazione con l'istanza. Puoi modificare alcune delle opzioni di configurazione nel file.

Per le istanze Amazon Linux, Ubuntu Server e Red Hat Enterprise Linux (RHEL), il file di configurazione è denominato. codedeployagent.yml È collocato nella directory /etc/codedeploy-agent/conf.

Per le istanze di Windows Server, il file di configurazione è denominato. conf.yml È collocato nella directory C:\ProgramData\Amazon\CodeDeploy.

Le impostazioni di configurazione includono:

:log_aws_wire:

Imposta questa true opzione affinché l' CodeDeploy agente acquisisca i log dei cavi da Amazon S3 e li scriva in un file codedeploy-agent.wire.log denominato nella posizione indicata dall'impostazione:log_dir:.

avvertimento

È necessario impostare :log_aws_wire: a true solo per la quantità di tempo necessaria per acquisire log in rete. Il file codedeploy-agent.wire.log può crescere fino a grandi dimensioni in modo rapido. L'output del wire log in questo file potrebbe contenere informazioni riservate, inclusi i contenuti in testo semplice dei file trasferiti da o verso Amazon S3 mentre questa impostazione era impostata su. true I wire log contengono informazioni su tutte le attività di Amazon S3 associate AWS all'account su cui era impostata questa impostazione, non solo sulle attività relative true CodeDeploy alle distribuzioni.

L'impostazione predefinita è false.

Questa impostazione vale per tutti i tipi di istanza. È necessario aggiungere questa impostazione di configurazione alle istanze di Windows Server per poterla utilizzare.

:log_dir:

La cartella sull'istanza in cui sono archiviati i file di registro relativi alle operazioni CodeDeploy dell'agente.

L'impostazione predefinita è '/var/log/aws/codedeploy-agent' per le istanze Amazon Linux, Ubuntu Server e RHEL e C:\ProgramData\Amazon\CodeDeploy\log per le istanze di Windows Server.

:pid_dir:

La cartella in cui viene archiviato codedeploy-agent.pid.

Questo file contiene l'ID di processo (PID) dell'agente. CodeDeploy L'impostazione predefinita è '/opt/codedeploy-agent/state/.pid'.

Questa impostazione si applica solo alle istanze Amazon Linux, Ubuntu Server e RHEL.

:program_name:

Il nome del programma CodeDeploy dell'agente.

L'impostazione predefinita è codedeploy-agent.

Questa impostazione si applica solo alle istanze Amazon Linux, Ubuntu Server e RHEL.

:root_dir:

La cartella in cui vengono archiviate le revisioni correlate, la cronologia di distribuzione e gli script di distribuzione sull'istanza.

L'impostazione predefinita è /opt/codedeploy-agent/deployment-root per le istanze Amazon Linux, Ubuntu Server e RHEL e C:\ProgramData\Amazon\CodeDeploy per le istanze di Windows Server.

:verbose:

Impostata true per consentire all' CodeDeploy agente di stampare i file di registro dei messaggi di debug sull'istanza.

L'impostazione predefinita è false.

:wait_between_runs:

L'intervallo, in secondi, tra il polling CodeDeploy dell'agente CodeDeploy per le distribuzioni in sospeso.

L'impostazione predefinita è 1.

:on_premises_config_file:

Per le istanze locali, il percorso verso una posizione alternativa per il file di configurazione denominato codedeploy.onpremises.yml (per Ubuntu Server e RHEL) o (per Windows Server). conf.onpremises.yml

Per impostazione predefinita, questi file sono archiviati in/etc/codedeploy-agent/conf/codedeploy.onpremises.ymlper Ubuntu Server e RHEL eC:\ProgramData\Amazon\CodeDeploy\ per Windows Server. conf.onpremises.yml

Disponibile nella versione 1.0.1.686 e versioni successive dell'agente. CodeDeploy

:proxy_uri:

(Facoltativo) Il proxy HTTP tramite il quale desideri che l' CodeDeploy agente si connetta per le tue operazioni. AWS CodeDeploy Utilizza un formato simile a https://user:password@my.proxy:443/path?query.

Disponibile nella versione 1.0.1.824 e versioni successive dell'agente. CodeDeploy

:max_revisions:

(Facoltativo) Il numero di revisioni delle applicazioni per un gruppo di distribuzione che si desidera che l'agente archivi. CodeDeploy Qualsiasi revisione che supera il numero specificato viene eliminata.

Inserire qualsiasi numero intero positivo. Se non viene specificato alcun valore, CodeDeploy manterrà le cinque revisioni più recenti oltre alla revisione attualmente distribuita.

Supportato nella versione 1.0.1.966 e versioni successive dell'agente. CodeDeploy

Supportato nella versione 1.0.1.966 e versioni successive dell'agente. ----sep----:enable_auth_policy:

(Facoltativo) Imposta su true se desideri utilizzare l'autorizzazione IAM per configurare il controllo degli accessi e limitare l'autorizzazione del ruolo o dell'utente IAM utilizzato dall'agente. CodeDeploy PerUtilizzo CodeDeploy con Amazon Virtual Private Cloud, questo valore deve esseretrue.

L'impostazione predefinita è false.

Per, questo valore deve essere. ----sep----:disable_imds_v1:

Questa impostazione è disponibile con l'agente 1.7.0 e versioni successive. CodeDeploy

Impostata per true disabilitare il fallback su IMDSv1 quando si verificano errori IMDSv2. L'impostazione predefinita è (abilita il fallback). false

Collaborazione con l' CodeDeploy agente

Gestione delle operazioni degli CodeDeploy agenti