CodeDeploy Referenz zur Agentenkonfiguration - AWS CodeDeploy

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

CodeDeploy Referenz zur Agentenkonfiguration

Wenn der CodeDeploy Agent installiert ist, wird eine Konfigurationsdatei auf der Instance platziert. Diese Konfigurationsdatei gibt Verzeichnispfade und andere Einstellungen CodeDeploy an, die von bei der Interaktion mit der Instance verwendet werden sollen. Sie können einige der Konfigurationsoptionen in der Datei ändern.

Für Amazon Linux-, Ubuntu Server- und Red Hat Enterprise Linux (RHEL)-Instances heißt die Konfigurationsdatei codedeployagent.yml. Sie befindet sich im Verzeichnis /etc/codedeploy-agent/conf.

Bei Windows Server-Instances heißt die Konfigurationsdatei conf.yml. Sie befindet sich im Verzeichnis C:\ProgramData\Amazon\CodeDeploy.

Die Konfigurationseinstellungen sind:

:log_aws_wire:

Legen Sie den Wert auf fest, damit true der CodeDeploy Agent Wire-Protokolle von Amazon S3 erfassen und sie codedeploy-agent.wire.log in eine Datei mit dem Namen an dem Speicherort schreiben kann, auf den die Einstellung :log_dir: verweist.

Warnung

Setzen Sie für : log_aws_wire: die Einstellung nur für die Dauer der Wire-Protokollerfassung auf true. Die Datei codedeploy-agent.wire.log kann sehr schnell sehr groß werden. Die Wire-Log-Ausgabe in dieser Datei kann vertrauliche Informationen enthalten, einschließlich des Klartextinhalts von Dateien, die in oder aus Amazon S3 übertragen wurden, während diese Einstellung auf festgelegt wurdetrue. Die Wire-Protokolle enthalten Informationen über alle Amazon S3-Aktivitäten, die AWS mit dem Konto verknüpft sind, während diese Einstellung auf festgelegt wurdetrue, nicht nur Aktivitäten im Zusammenhang mit CodeDeploy Bereitstellungen.

Die Standardeinstellung lautet false.

Diese Einstellung gilt für alle Instance-Typen. Sie müssen diese Konfigurationseinstellung zu Windows Server-Instances hinzufügen, um sie verwenden zu können.

:log_dir:

Der Ordner auf der Instance, in dem Protokolldateien gespeichert werden, die sich auf CodeDeploy Kundendienstmitarbeiteroperationen beziehen.

Die Standardeinstellung ist '/var/log/aws/codedeploy-agent' für Amazon Linux-, Ubuntu Server- und RHEL-Instances sowie C:\ProgramData\Amazon\CodeDeploy\log für Windows Server-Instances.

:pid_dir:

Der Ordner, in dem codedeploy-agent.pid gespeichert ist.

Diese Datei enthält die Prozess-ID (PID) des CodeDeploy Agenten. Die Standardeinstellung lautet '/opt/codedeploy-agent/state/.pid'.

Diese Einstellung gilt nur für Amazon Linux-, Ubuntu Server- und RHEL-Instances.

:program_name:

Der Name des CodeDeploy Kundendienstmitarbeiterprogramms.

Die Standardeinstellung lautet codedeploy-agent.

Diese Einstellung gilt nur für Amazon Linux-, Ubuntu Server- und RHEL-Instances.

:root_dir:

Der Ordner, in dem verwandte Revisionen, Bereitstellungsverlauf und Bereitstellungsscripts auf der Instance gespeichert werden.

Die Standardeinstellung ist /opt/codedeploy-agent/deployment-root für Amazon Linux-, Ubuntu Server- und RHEL-Instances sowie C:\ProgramData\Amazon\CodeDeploy für Windows Server-Instances.

:verbose:

Legen Sie den Wert auf fest, damit true der CodeDeploy Agent Protokolldateien für Debug-Nachrichten auf der Instance drucken kann.

Die Standardeinstellung lautet false.

:wait_between_runs:

Das Intervall in Sekunden zwischen der CodeDeploy Agentenabfrage von CodeDeploy für ausstehende Bereitstellungen.

Die Standardeinstellung lautet 1.

:on_premises_config_file:

Bei On-Premises-Instances der Pfad zu einem alternativen Speicherort für die Konfigurationsdatei mit dem Namen codedeploy.onpremises.yml (für Ubuntu Server und RHEL) oder conf.onpremises.yml (für Windows Server).

Standardmäßig werden diese Dateien in /etc/codedeploy-agent/conf/codedeploy.onpremises.yml für Ubuntu Server und RHEL und C:\ProgramData\Amazon\CodeDeploy\conf.onpremises.yml für Windows Server gespeichert.

In Version 1.0.1.686 und höheren Versionen des CodeDeploy-Agenten verfügbar.

:proxy_uri:

(Optional) Der HTTP-Proxy, mit dem der CodeDeploy Agent AWS für Ihre CodeDeploy Operationen eine Verbindung herstellen soll. Verwenden Sie ein Format wie dieses: https://user:password@my.proxy:443/path?query.

In Version 1.0.1.824 und höheren Versionen des CodeDeploy-Agenten verfügbar.

:max_revisions:

(Optional) Die Anzahl der Anwendungsrevisionen für eine Bereitstellungsgruppe, die der CodeDeploy Agent archivieren soll. Revisionen, die die angegebene Zahl überschreiten, werden gelöscht.

Geben Sie eine positive Ganzzahl ein. Wenn kein Wert angegeben wird, CodeDeploy behält zusätzlich zur aktuell bereitgestellten Revision die fünf neuesten Revisionen bei.

Unterstützt in Version 1.0.1.966 und in höheren Versionen des CodeDeploy-Agenten.

:enable_auth_policy:

(Optional) Setzen Sie auf true, wenn Sie die IAM-Autorisierung verwenden möchten, um die Zugriffskontrolle zu konfigurieren und die Berechtigung der IAM-Rolle oder des Benutzers einzuschränken, die/den der CodeDeploy Agent verwendet. Für muss Verwendung CodeDeploy mit Amazon Virtual Private Clouddieser Wert seintrue.

Die Standardeinstellung lautet false.

:disable_imds_v1:

Diese Einstellung ist mit CodeDeploy Agent 1.7.0 und höher verfügbar.

Setzen Sie den Wert auf true, um den Fallback auf IMDSv1 zu deaktivieren, wenn IMDSv2-Fehler auftreten. Der Standardwert ist false (Aktivieren des Fallbacks).

Arbeiten mit dem CodeDeploy Agenten

Verwalten von CodeDeploy Kundendienstmitarbeitervorgängen