Installa l' CodeDeploy agente per Amazon Linux oppure RHEL - 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à.

Installa l' CodeDeploy agente per Amazon Linux oppure RHEL

Accedere all'istanza ed eseguire i comandi seguenti, uno alla volta. L'esecuzione sudo yum update iniziale del comando è considerata una procedura consigliata quando si utilizza yum per installare i pacchetti, ma è possibile ignorarla se non si desidera aggiornare tutti i pacchetti.

sudo yum update
sudo yum install ruby
sudo yum install wget

(Facoltativo) Per eliminare tutte le informazioni AMI di memorizzazione nella cache dell'agente precedente, esegui lo script seguente:

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

Passa alla tua home directory:

cd /home/ec2-user
Nota

Nel comando precedente, /home/ec2-user rappresenta il nome utente predefinito per un'EC2istanza Amazon Linux o RHEL Amazon. Se l'istanza è stata creata utilizzando un'istanza personalizzataAMI, il AMI proprietario potrebbe aver specificato un nome utente predefinito diverso.

Scarica il programma di installazione CodeDeploy dell'agente:

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

bucket-name è il nome del bucket Amazon S3 che contiene i file CodeDeploy Resource Kit per la tua regione e region-identifier è l'identificatore della tua regione.

Per esempio:

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

Per un elenco dei nomi dei bucket e degli identificatori di regione, vedi. Nomi dei bucket del Resource Kit per regione

Imposta i permessi di esecuzione sul file: install

chmod +x ./install

Per installare la versione più recente dell' CodeDeploy agente:

  • sudo ./install auto

Per installare una versione specifica dell' CodeDeploy agente:

  • Elenca le versioni disponibili nella tua regione:

    aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --region region-identifier | grep '\.rpm$'
  • Installa una delle versioni:

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

    AWS supporta l'ultima versione secondaria dell' CodeDeploy agente. Attualmente l'ultima versione secondaria è la 1.7.x.

Per verificare che il servizio sia in esecuzione, eseguire il comando seguente:

systemctl status codedeploy-agent

Se l' CodeDeploy agente è installato e in esecuzione, dovresti vedere un messaggio del tipo. The AWS CodeDeploy agent is running

Se viene visualizzato un messaggio come error: No AWS CodeDeploy agent running, avvia il servizio ed esegui i seguenti due comandi, uno alla volta:

systemctl start codedeploy-agent
systemctl status codedeploy-agent