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. Es hat sich bewährt, den Befehl sudo yum update zuerst auszuführen, wenn es yum um die Installation von Paketen geht. Sie können ihn jedoch überspringen, wenn Sie nicht alle Ihre Pakete aktualisieren möchten.

sudo yum update
sudo yum install ruby
sudo yum install wget

(Optional) Führen Sie das folgende Skript aus, um das AMI von allen vorherigen Agent-Caching-Informationen zu säubern:

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

Wechseln Sie zu Ihrem Home-Verzeichnis:

cd /home/ec2-user
Anmerkung

/home/ec2-userStellt im vorherigen Befehl den Standardbenutzernamen für eine Amazon Linux- oder RHEL Amazon EC2 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 Agent-Installationsprogramm herunter:

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

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

Beispielsweise:

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

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

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

chmod +x ./install

Gehen Sie wie folgt vor, um die neueste Version des CodeDeploy Agenten zu installieren:

  • sudo ./install auto

Um eine bestimmte Version des CodeDeploy Agenten zu installieren:

  • Listet 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 folgenden Versionen:

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

    AWS unterstützt die neueste Nebenversion des CodeDeploy Agenten. Derzeit ist die neueste Nebenversion 1.7.x.

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

systemctl status codedeploy-agent

Wenn der CodeDeploy Agent installiert ist und läuft, sollten Sie eine Meldung wie sehen. The AWS CodeDeploy agent is running

Wenn Sie eine Meldung sehen wie error: No AWS CodeDeploy agent running, starten Sie den Service neu und führen die beiden folgenden Befehle nacheinander aus:

systemctl start codedeploy-agent
systemctl status codedeploy-agent