As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Instale o CodeDeploy agente para Amazon Linux ou RHEL
Entre na instância e execute os seguintes comandos, um por vez. Executar primeiro o comando sudo yum update
é considerado uma prática recomendada ao usar yum
para instalar pacotes, mas você poderá ignorá-lo se não desejar atualizar todos os pacotes.
sudo yum update
sudo yum install ruby
sudo yum install wget
(Opcional) Para limpar todas as informações anteriores AMI de armazenamento em cache do agente, execute o seguinte script:
#!/bin/bash CODEDEPLOY_BIN="/opt/codedeploy-agent/bin/codedeploy-agent" $CODEDEPLOY_BIN stop yum erase codedeploy-agent -y
Mude para o diretório inicial.
cd /home/ec2-user
nota
No comando anterior, /home/ec2-user
representa o nome de usuário padrão para uma EC2 instância Amazon Linux ou RHEL Amazon. Se sua instância foi criada usando um nome de usuário personalizadoAMI, o AMI proprietário pode ter especificado um nome de usuário padrão diferente.
Baixe o instalador do CodeDeploy agente:
wget https://
bucket-name
.s3.region-identifier
.amazonaws.com/latest/install
bucket-name
é o nome do bucket do Amazon S3 que contém os arquivos do CodeDeploy Resource Kit para sua região e region-identifier
é o identificador da sua região.
Por exemplo:
https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latest/install
Para obter uma lista dos nomes de bucket e identificadores de região, consulte Nomes de bucket do kit de recursos por região.
Defina as permissões de execução no arquivo install
:
chmod +x ./install
Para instalar a versão mais recente do CodeDeploy agente:
-
sudo ./install auto
Para instalar uma versão específica do CodeDeploy agente:
-
Obtenha uma lista de versões disponíveis em sua região:
aws s3 ls s3://aws-codedeploy-
region-identifier
/releases/ --regionregion-identifier
| grep '\.rpm$' -
Instale uma das versões:
sudo ./install auto -v releases/codedeploy-agent-
version
.noarch.rpmnota
AWS suporta a versão secundária mais recente do CodeDeploy agente. Atualmente, a versão secundária mais recente é 1.7.x.
Para verificar se o serviço está em execução, execute o seguinte comando:
systemctl status codedeploy-agent
Se o CodeDeploy agente estiver instalado e em execução, você deverá ver uma mensagem comoThe
AWS CodeDeploy agent is running
.
Se você vir uma mensagem como error: No AWS CodeDeploy agent
running
, inicie o serviço e execute os dois comandos a seguir, um de cada vez:
systemctl start codedeploy-agent
systemctl status codedeploy-agent