Instalar a versão mais recente do EC2Config
Por padrão, o serviço EC2Config está incluído em AMIs anteriores ao Windows Server 2016. Quando o serviço EC2Config for atualizado, as novas AMIs do Windows da AWS incluirão a versão mais recente do serviço. Contudo, você precisa atualizar suas próprias instâncias e AMIs do Windows com a versão mais recente do EC2Config.
nota
O EC2Launch substitui o EC2Config nas AMIs do Windows Server 2016 e 2019. Para ter mais informações, consulte Configurar uma instância do Windows usando o EC2Launch. O serviço de inicialização mais recente para todas as versões compatíveis do Windows Server é EC2Launch v2, que substitui o EC2Config e o EC2Launch.
Para obter informações sobre como receber notificações para atualizações do EC2Config, consulte Assinar as notificações de serviço do EC2Config. Para obter informações sobre alterações em cada versão, consulte Histórico de versões do EC2Config.
Antes de começar
-
Verifique que você tem .NET framework 3.5 SP1 ou posterior.
-
Por padrão, a configuração substitui os arquivos de configuração durante a instalação e reinicia o serviço EC2Config quando a instalação é concluída. Se você tiver alterado as configurações do serviço EC2Config, copie o arquivo
config.xml
do diretório%Program Files%\Amazon\Ec2ConfigService\Settings
. Após atualizar o serviço EC2Config, será possível restaurar esse arquivo para reter as alterações nas configurações. -
Se a sua versão do EC2Config for anterior à versão 2.1.19 e você estiver instalando a versão 2.2.12 ou anterior, é necessário instalar a versão 2.1.19 primeiro. Para instalar a versão 2.1.19, faça download de EC2Install_2.1.19.zip
, descompacte o arquivo e execute EC2Install.exe
.nota
Se a sua versão do EC2Config for anterior à versão 2.1.19 e você estiver instalando a versão 2.3.313 ou posterior, é possível instalá-la diretamente sem instalar a versão 2.1.19 primeiro.
Verificar a versão do EC2Config
Use o procedimento a seguir para verificar a versão do EC2Config que está instalada em suas instâncias.
Para verificar a versão instalada do EC2Config
-
Execute uma instância pela AMI e conecte-se a ela.
-
No Painel de Controle, selecione Programas e Recursos.
-
Na lista de programas instalados, procure
Ec2ConfigService
. O número da versão aparece na coluna Versão.
Atualizar o EC2Config
Use o seguinte procedimento para fazer download e instalar a versão mais recente do EC2Config em suas instâncias.
Para fazer download e instalar a versão mais recente do EC2Config
-
Faça download e descompacte o instalador do EC2Config
. -
Execute
EC2Install.exe
. Para uma lista completa de opções, executeEC2Install
com a opção/?
. Por padrão, a configuração exibe os prompts. Para executar o comando sem prompts, use a opção/quiet
.Importante
Para manter as configurações personalizadas do arquivo
config.xml
que você salvou, executeEC2Install
com a opção/norestart
, restaure as configurações e reinicie o serviço EC2Config manualmente. -
Se você estiver executando o EC2Config versão 4.0 ou superior, reinicie o SSM Agent na instância do snap-in do Microsoft Services.
nota
As informações da versão atualizada do EC2Config não serão exibidas no log do sistema da instância ou na verificação do Trusted Advisor até que você reinicialize ou interrompa e inicie a instância.
Para baixar e instalar a versão mais recente do EC2Config usando o PowerShell
Para baixar, descompactar e instalar a versão mais recente do EC2Config usando o PowerShell, execute os seguintes comandos em uma janela do PowerShell:
$Url = "https://s3.amazonaws.com/ec2-downloads-windows/EC2Config/EC2Install.zip" $DownloadZipFile = "$env:USERPROFILE\Desktop\" + $(Split-Path -Path $Url -Leaf) $ExtractPath = "$env:USERPROFILE\Desktop\" Invoke-WebRequest -Uri $Url -OutFile $DownloadZipFile $ExtractShell = New-Object -ComObject Shell.Application $ExtractFiles = $ExtractShell.Namespace($DownloadZipFile).Items() $ExtractShell.NameSpace($ExtractPath).CopyHere($ExtractFiles) Start-Process $ExtractPath Start-Process ` -FilePath $env:USERPROFILE\Desktop\EC2Install.exe ` -ArgumentList "/S"
nota
Se você receber um erro ao baixar o arquivo e estiver usando o Windows Server 2016 ou anterior, talvez seja necessário habilitar o TLS 1.2 para seu terminal PowerShell. Você pode habilitar o TLS 1.2 para a sessão atual do PowerShell com o comando a seguir e tentar novamente:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Verifique a instalação conferindo C:\Program Files\Amazon\
para o diretório do Ec2ConfigService
.