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 Windows Server
Nas instâncias do Windows Server, você pode usar um desses métodos para baixar e instalar o CodeDeploy agente:
-
Uso AWS Systems Manager (recomendado)
-
Execute uma série de PowerShell comandos do Windows.
-
Escolha um link de download direto.
-
Execute um comando de cópia do Amazon S3.
nota
A pasta na qual o CodeDeploy agente está instalado éC:\Program
Data\Amazon\CodeDeploy
. Certifique-se de que não haja junções de diretórios ou links simbólicos nesse caminho.
Tópicos
Usar o Systems Manager
Siga as instruções Instale o CodeDeploy agente usando AWS Systems Manager para instalar o CodeDeploy agente.
Use o Windows PowerShell
Faça login na instância e execute os seguintes comandos no Windows PowerShell:
-
Exija que todos os scripts e arquivos de configuração baixados da Internet sejam assinados por um editor confiável. Se você precisar alterar a política de execução, digite "
Y
".Set-ExecutionPolicy RemoteSigned
-
Carregue AWS Tools for Windows PowerShell o.
Import-Module AWSPowerShell
-
Crie um diretório no qual o arquivo de instalação do CodeDeploy agente é baixado.
New-Item -Path "c:\temp" -ItemType "directory" -Force
-
Configure AWS as credenciais usando os
Initialize-AWSDefaultConfiguration
comandosSet-AWSCredential
e. Para obter mais informações, consulte Usando AWS credenciais nas AWS ferramentas do Guia PowerShell do Usuário. -
Baixe o arquivo de instalação do CodeDeploy agente.
nota
AWS suporta a versão secundária mais recente do CodeDeploy agente. Atualmente, a versão secundária mais recente é 1.7.x.
Para instalar a versão mais recente do CodeDeploy agente:
-
powershell.exe -Command Read-S3Object -BucketName
bucket-name
-Key latest/codedeploy-agent.msi -File c:\temp\codedeploy-agent.msi
Para instalar uma versão específica do CodeDeploy agente:
-
powershell.exe -Command Read-S3Object -BucketName
bucket-name
-Key releases/codedeploy-agent-###
.msi -File c:\temp\codedeploy-agent.msi
bucket-name é o nome
do bucket do Amazon S3 que contém os arquivos CodeDeploy do Resource Kit para sua região. Por exemplo, para a região Leste dos EUA (Ohio), substituabucket-name
poraws-codedeploy-us-east-2
. Para obter uma lista de nomes de buckets, consulte Nomes de bucket do kit de recursos por região. -
-
Execute o arquivo de instalação do CodeDeploy agente.
c:\temp\codedeploy-agent.msi /quiet /l c:\temp\host-agent-install-log.txt
Para verificar se o serviço está em execução, execute o seguinte comando:
powershell.exe -Command Get-Service -Name codedeployagent
Se o CodeDeploy agente acabou de ser instalado e não foi iniciado, depois de executar o Get-Service comando, em Status, você deverá verStart...
:
Status Name DisplayName
------ ---- -----------
Start... codedeployagent CodeDeploy Host Agent Service
Se o CodeDeploy agente já estiver em execução, depois de executar o Get-Service comando, em Status, você deverá verRunning
:
Status Name DisplayName
------ ---- -----------
Running codedeployagent CodeDeploy Host Agent Service
Usar um link direto
Se as configurações de segurança do navegador na instância do Windows Server fornecerem as permissões (por exemplo, parahttps://s3.*.amazonaws.com
), você poderá usar um link direto para sua região para baixar o CodeDeploy agente e executar o instalador manualmente.
O link é:
https://s3.
region
.amazonaws.com/aws-codedeploy-region
/latest/codedeploy-agent.msi
...em que region
é a região da AWS
em que você está implantando seu aplicativo.
Por exemplo: .
https://s3.af-south-1.amazonaws.com/aws-codedeploy-af-south-1/latest/codedeploy-agent.msi
Importante
Obtenha o .msi
arquivo da mesma região do seu CodeDeploy aplicativo. Escolher uma região diferente pode causar falhas de inconsistent region
no arquivo codedeploy-agent-log
quando você executar o arquivo .msi
.
Usar um comando de cópia do Amazon S3
Se o AWS CLI estiver instalado na instância, você poderá usar o comando cp do Amazon S3 para baixar o CodeDeploy agente e, em seguida, executar o instalador manualmente. Para obter informações, consulte Instalar o AWS Command Line Interface no Microsoft Windows.
O comando do Amazon S3 é:
aws s3 cp s3://aws-codedeploy-
region
/latest/codedeploy-agent.msi codedeploy-agent.msi --regionregion
...em que region
é a região da AWS
em que você está implantando seu aplicativo.
Por exemplo: .
aws s3 cp s3://aws-codedeploy-af-south-1/latest/codedeploy-agent.msi codedeploy-agent.msi --region af-south-1