View a markdown version of this page

Installieren Sie den CodeDeploy Agenten für Amazon Linux oder RHEL - 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.

Installieren Sie den CodeDeploy Agenten für Amazon Linux oder RHEL

Melden Sie sich bei der Instance an, und führen Sie die folgenden Befehle nacheinander aus. Bei der Installation von Paketen gilt es als bewährte Methode, yum den Befehl sudo yum update zuerst auszuführen. Sie können ihn jedoch überspringen, wenn Sie nicht alle Ihre Pakete aktualisieren möchten.

sudo yum update

Für Version 2.0.x und höher:

sudo yum install wget

Für Version 1.8.x und früher:

sudo yum install ruby wget

(Optional) Führen Sie das folgende Skript aus, um alle vorherigen Agent-Caching-Informationen aus dem AMI zu entfernen:

#!/bin/bash CODEDEPLOY_BIN="/opt/codedeploy-agent/bin/codedeploy-agent" $CODEDEPLOY_BIN stop yum erase codedeploy-agent -y

Wechseln Sie in Ihr Home-Verzeichnis:

cd /home/ec2-user
Anmerkung

/home/ec2-userStellt im vorherigen Befehl den Standardbenutzernamen für eine Amazon Linux- oder RHEL-Amazon EC2-Instance dar. Wenn Ihre Instance mit einer benutzerdefinierten AMI erstellt wurde, kann der Eigentümer der AMI einen anderen Standardbenutzernamen angegeben haben.

Laden Sie das CodeDeploy Agenten-Installationsprogramm herunter. Das latestv2/ Präfix dient dem Installationsprogramm der Version 2.0.x, und das latest/ Präfix dient dem Installationsprogramm der Version 1.8.x.

Für Version 2.0.x und höher:

wget https://bucket-name.s3.region-identifier.amazonaws.com/latestv2/install

Für Version 1.8.x und früher:

wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/install

bucket-nameist der Name des Amazon S3-Buckets, der die CodeDeploy Resource Kit-Dateien für Ihre Region enthält, und region-identifier ist die Kennung für Ihre Region.

Zum Beispiel für Version 2.0.x und höher:

https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latestv2/install

Für Version 1.8.x und früher:

https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latest/install

Eine Liste der Bucket-Namen und Regions-Identifikatoren finden Sie unter. Bucket-Namen für das Resource Kit nach Regionen

Legen Sie die Ausführungsberechtigungen für die install Datei fest:

chmod +x ./install

Um die neueste Version des CodeDeploy Agenten zu installieren:

  • sudo ./install auto

Um eine bestimmte Version des CodeDeploy Agenten zu installieren:

  • Listen Sie die verfügbaren Versionen in Ihrer Region auf:

    aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --region region-identifier | grep '\.rpm$'
  • Installieren Sie eine der Versionen:

    Für Version 2.0.x und höher sind die Pakete architekturspezifisch:

    sudo ./install auto -v releases/codedeploy-agent-version.arch.rpm

    Wo arch ist x86_64 oder aarch64 hängt von Ihrer Instanzarchitektur ab.

    Für Version 1.8.x und früher verwenden Pakete: noarch

    sudo ./install auto -v releases/codedeploy-agent-version.noarch.rpm

    Die neueste veröffentlichte Version finden Sie unter. Versionsverlauf des Agenten CodeDeploy

Führen Sie den folgenden Befehl aus, um zu prüfen, ob der Dienst ausgeführt wird:

systemctl status codedeploy-agent

Wenn der Agent für Version 2.0.x und höher läuft, sollten Sie eine Meldung wie The AWS CodeDeploy agent is running.

Wenn der Agent in Version 1.8.x und früher läuft, sollten Sie eine Meldung wie The AWS CodeDeploy agent is running.

Wenn der Agent nicht läuft, starten Sie den Dienst und überprüfen Sie den Status:

systemctl start codedeploy-agent
systemctl status codedeploy-agent