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 o 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
Per la versione 2.0.x e successive:
sudo yum install wget
Per la versione 1.8.x e precedenti:
sudo yum install ruby wget
(Facoltativo) Per pulire l'AMI da tutte le informazioni di memorizzazione nella cache degli agenti precedenti, 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'istanza Amazon Linux o RHEL Amazon EC2. Se l'istanza è stata creata utilizzando un'AMI personalizzata, il proprietario dell'AMI potrebbe avere specificato un nome utente predefinito diverso.
Scarica il programma di installazione dell' CodeDeploy agente. Il latestv2/ prefisso serve il programma di installazione della versione 2.0.x e il latest/ prefisso serve il programma di installazione della versione 1.8.x.
Per la versione 2.0.x e successive:
wget https://bucket-name.s3.region-identifier.amazonaws.com/latestv2/install
Per la versione 1.8.x e precedenti:
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 ed region-identifier è l'identificatore della tua regione.
Ad esempio, per la versione 2.0.x e successive:
https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latestv2/install
Per la versione 1.8.x e precedenti:
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, consulta. 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:
Per la versione 2.0.x e successive, i pacchetti sono specifici dell'architettura:
sudo ./install auto -v releases/codedeploy-agent-version.arch.rpmDov'è
x86_64oaarch64dipende dall'archarchitettura dell'istanza.Per la versione 1.8.x e precedenti, i pacchetti utilizzano:
noarchsudo ./install auto -v releases/codedeploy-agent-version.noarch.rpmPer l'ultima versione rilasciata, vedere. Cronologia delle versioni dell'agente CodeDeploy
Per verificare che il servizio sia in esecuzione, eseguire il comando seguente:
systemctl status codedeploy-agent
Per la versione 2.0.x e successive, se l'agente è in esecuzione, dovresti visualizzare un messaggio simile The AWS CodeDeploy agent is running.
Per la versione 1.8.x e precedenti, se l'agente è in esecuzione, dovresti vedere un messaggio simile The AWS CodeDeploy agent is running.
Se l'agente non è in esecuzione, avvia il servizio e controlla lo stato:
systemctl start codedeploy-agent
systemctl status codedeploy-agent