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
Para a versão 2.0.x e posterior:
sudo yum install wget
Para a versão 1.8.x e anteriores:
sudo yum install ruby wget
(Opcional) Para limpar a AMI de qualquer informação anterior 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 instância do Amazon EC2 para Amazon Linux ou RHEL. Se a sua instância foi criada usando um AMI personalizado, o proprietário do AMI pode ter especificado um nome de usuário padrão diferente.
Baixe o instalador do CodeDeploy agente. O latestv2/ prefixo serve para o instalador da versão 2.0.x e o latest/ prefixo serve para o instalador da versão 1.8.x.
Para a versão 2.0.x e posterior:
wget https://bucket-name.s3.region-identifier.amazonaws.com/latestv2/install
Para a versão 1.8.x e anteriores:
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 da sua região e region-identifier é o identificador da sua região.
Por exemplo, para a versão 2.0.x e posterior:
https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latestv2/install
Para a versão 1.8.x e anteriores:
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:
-
Liste as versões disponíveis na sua região:
aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --regionregion-identifier| grep '\.rpm$' -
Instale uma das versões:
Para a versão 2.0.x e posteriores, os pacotes são específicos da arquitetura:
sudo ./install auto -v releases/codedeploy-agent-version.arch.rpmOnde
archestáx86_64ouaarch64depende da arquitetura da sua instância.Para a versão 1.8.x e anteriores, os pacotes usam:
noarchsudo ./install auto -v releases/codedeploy-agent-version.noarch.rpmPara obter a versão mais recente lançada, consulteHistórico de versões do CodeDeploy agente.
Para verificar se o serviço está em execução, execute o seguinte comando:
systemctl status codedeploy-agent
Para a versão 2.0.x e posterior, se o agente estiver em execução, você deverá ver uma mensagem como The AWS CodeDeploy agent is running.
Para a versão 1.8.x e anteriores, se o agente estiver em execução, você deverá ver uma mensagem como The AWS CodeDeploy agent is running.
Se o agente não estiver em execução, inicie o serviço e verifique o status:
systemctl start codedeploy-agent
systemctl status codedeploy-agent