EC2Config の最新バージョンのインストール
注記
Windows Server 2022 以降の OS バージョンの最新の起動エージェントは EC2Launch v2 であり、EC2Config および EC2Launch の両方を置き換えます。EC2Launch v2 は、AWS Windows Server 2022 および 2025 AMI にプリインストールされています。移行ツールを使用して EC2Launch v2 に移行することも、Windows Server 2016 および 2019 にエージェントを手動でインストールして設定することもできます。
EC2Config 更新の通知を受け取る方法については、EC2 Windows 起動エージェント通知をサブスクライブするを参照してください。各バージョンの変更については、EC2Config バージョン履歴を参照してください。
開始する前に
-
.NET Framework 3.5 SP1以上を使用していることを確認します。
-
デフォルトでは、セットアップによってインストール時に設定ファイルがデフォルト設定ファイルに置き換えられ、インストールが完了すると EC2Config サービスが再開されます。EC2Config サービス設定を変更した場合は、
config.xml
ディレクトリの%Program Files%\Amazon\Ec2ConfigService\Settings
ファイルをコピーします。EC2Config サービスを更新したら、このファイルを復元して設定の変更を維持することができます。
EC2Config のバージョンの確認
インストールされている EC2Config をインスタンスで確認するには、次の手順を使用します。
インストールされている EC2Config のバージョンを確認するには
-
AMI からインスタンスを起動して接続します。
-
コントロールパネルから [Program and Features] を選択してください。
-
インストールされたプログラムのリストで
Ec2ConfigService
を探します。バージョン番号は [Version] 列に表示されています。
EC2Config の更新
インスタンスで最新バージョンの EC2Config をダウンロードしてインストールするには、次の手順を使用します。
EC2Config の最新バージョンをダウンロードしてインストールするには
-
EC2Config インストーラ
をダウンロードして解凍します。 -
EC2Install.exe
を実行します。オプションの完全なリストについてはEC2Install
オプションを指定して/?
を実行してください。デフォルトではセットアップによってプロンプトが表示されます。プロンプトを表示せずにコマンドを実行するには、/quiet
オプションを使用します。重要
保存した
config.xml
ファイルのカスタム設定を保持するには、EC2Install
オプションを指定して/norestart
を実行し、設定を復元した後、手動で EC2Config サービスを再開します。 -
EC2Config バージョン 4.0 以降を実行している場合は、Microsoft サービススナップインからインスタンスの SSM Agent を再起動する必要があります。
注記
更新された EC2Config バージョン情報は、インスタンスを再起動または停止して開始するまで、インスタンスのシステムログまたは Trusted Advisor チェックに表示されません。
PowerShell を使用して最新バージョンの EC2Config のダウンロードとインストールを行うには
PowerShell を使用して EC2Config の最新バージョンをダウンロード、解凍、インストールするには、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"
注記
ファイルのダウンロード時にエラーが表示され、Windows Server 2016 以前のバージョンを使用している場合は、PowerShell ターミナルで TLS 1.2 を有効にする必要がある場合があります。次のコマンドで現在の PowerShell セッションの TLS 1.2 を有効にしてから、もう一度試してください。
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Ec2ConfigService
ディレクトリの C:\Program Files\Amazon\
をチェックしてインストールを確認します。