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.
Aktualisieren Sie den CodeDeploy Agenten auf Windows Server
Sie können automatische Updates des CodeDeploy Agenten mit aktivieren AWS Systems Manager. Mit Systems Manager können Sie einen Aktualisierungszeitplan für Ihre Amazon EC2- oder lokalen Instances konfigurieren, indem Sie eine Verknüpfung mit Systems Manager State Manager erstellen. Sie können den CodeDeploy Agenten auch manuell aktualisieren, indem Sie die aktuelle Version deinstallieren und eine neuere installieren.
Themen
Richten Sie das automatische CodeDeploy Agenten-Update ein mit AWS Systems Manager
Folgen Sie den Anweisungen unter Installieren des CodeDeploy Agenten mit, um Systems Manager zu konfigurieren und automatische Updates des CodeDeploy Agenten zu aktivieren AWS Systems Manager.
Aktualisieren Sie den CodeDeploy Agenten manuell
Um den CodeDeploy Agenten manuell zu aktualisieren, können Sie die neueste Version über die CLI oder mit Systems Manager installieren. Folgen Sie den Anweisungen unter Den CodeDeploy Agenten installieren. Es wird empfohlen, ältere Versionen des CodeDeploy Agenten zu deinstallieren, indem Sie den Anweisungen unter CodeDeployAgent deinstallieren folgen.
(Veraltet) Aktualisieren Sie den CodeDeploy Agenten mit dem Windows Server Updater
Anmerkung
Der CodeDeploy Agent-Updater für Windows Server ist veraltet und kann auf keine Version nach 1.0.1.1597 aktualisiert werden.
Um automatische Updates des Agenten zu aktivieren, installieren Sie den CodeDeploy CodeDeploy Agent-Updater für Windows Server auf neuen oder vorhandenen Instanzen. Der Updater prüft regelmäßig, ob eine neue Version vorhanden ist. Wenn der Updater eine neue Version findet, deinstalliert er die aktuelle Agent-Version, sofern eine installiert ist, bevor er die neueste Version installiert.
Wenn bereits eine Bereitstellung ausgeführt wird, sobald der Updater eine neue Version erkennt, wird die Bereitstellung zuerst abgeschlossen. Wird während der Aktualisierung eine Bereitstellung versucht, dann schlägt diese jedoch fehl.
Wenn Sie ein Update des CodeDeploy Agenten erzwingen möchten, folgen Sie den Anweisungen unterInstallieren Sie den CodeDeploy Agenten für Windows Server.
Auf Windows Server-Instances können Sie den CodeDeploy Agent-Updater herunterladen und installieren, indem Sie PowerShell Windows-Befehle ausführen, einen direkten Download-Link verwenden oder einen Amazon S3 S3-Kopierbefehl ausführen.
Themen
Verwenden Sie Windows PowerShell
Melden Sie sich bei der Instanz an und führen Sie die folgenden Befehle nacheinander in Windows PowerShell aus:
Set-ExecutionPolicy RemoteSigned
Wenn Sie aufgefordert werden, die Ausführungsrichtlinie zu ändern, wählen Sie, Y
dass Windows PowerShell verlangt, dass alle aus dem Internet heruntergeladenen Skripts und Konfigurationsdateien von einem vertrauenswürdigen Herausgeber signiert werden.
Import-Module AWSPowerShell
New-Item -Path "c:\temp" -ItemType "directory" -Force
powershell.exe -Command Read-S3Object -BucketName
bucket-name
-Key latest/codedeploy-agent-updater.msi -File c:\temp\codedeploy-agent-updater.msi
c:\temp\codedeploy-agent-updater.msi /quiet /l c:\temp\host-agent-updater-log.txt
powershell.exe -Command Get-Service -Name codedeployagent
bucket-name
ist der Name des Amazon S3 S3-Buckets, der die CodeDeploy Resource Kit-Dateien für Ihre Region enthält. Ersetzen Sie für die Region USA Ost (Ohio) beispielsweise bucket-name
durch. aws-codedeploy-us-east-2
Eine Liste der Bucket-Namen finden Sie unter. Bucket-Namen für das Resource Kit nach Regionen
Wenn Sie einen Fehler beim Aktualisierungsvorgang beheben müssen, geben Sie den folgenden Befehl ein, um die Protokolldatei des CodeDeploy Agenten-Updaters zu öffnen:
notepad C:\ProgramData\Amazon\CodeDeployUpdater\log\codedeploy-agent.updater.log
Verwenden eines Direkt-Links
Wenn die Sicherheitseinstellungen des Browsers auf der Windows Server-Instanz die erforderlichen Berechtigungen bereitstellen (z. B. für
http://s3.*.amazonaws.com
), können Sie den CodeDeploy Agent-Updater über einen direkten Link herunterladen.
Der Link lautet:
https://s3.
region
.amazonaws.com/aws-codedeploy-region
/latest/codedeploy-agent-updater.msi
... wobei Region
die AWS
Region ist, in der Sie Ihre Anwendung aktualisieren.
Beispielsweise:
https://s3.af-south-1.amazonaws.com/aws-codedeploy-af-south-1/latest/codedeploy-agent-updater.msi
Verwenden Sie einen Amazon S3 S3-Kopierbefehl
Wenn der auf der Instance installiert AWS CLI ist, können Sie den CodeDeploy Agent-Updater mit dem Amazon S3 S3-Befehl cp herunterladen und dann das Installationsprogramm manuell ausführen. Weitere Informationen finden Sie unter Installieren von AWS Command Line Interface unter Microsoft Windows.
Der Amazon S3 S3-Befehl lautet:
aws s3 cp s3://aws-codedeploy-
region
/latest/codedeploy-agent-updater.msi codedeploy-agent-updater.msi --regionregion
... wobei Region
die AWS
Region ist, in der Sie Ihre Anwendung aktualisieren.
Beispielsweise:
aws s3 cp s3://aws-codedeploy-af-south-1/latest/codedeploy-agent-updater.msi codedeploy-agent-updater.msi --region af-south-1