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/ --regionregion-identifier
| grep '\.rpm$' -
Installa una delle versioni:
sudo ./install auto -v releases/codedeploy-agent-
version
.noarch.rpmNota
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