EC2Config の最新バージョンのインストール
EC2Config サービスは、Windows Server 2016 より前の AMI にデフォルトで含まれています。EC2Config サービスが更新されると、AWS からの新しい Windows AMI には最新バージョンのサービスが含まれます。ただし、EC2Config の最新バージョンを使用して、独自の Windows AMI とインスタンスを更新する必要があります。
注記
EC2Launch は、Windows Server 2016 および 2019の AMI の EC2Config を置き換えます。詳細については、EC2 Windows インスタンスの起動時に EC2Launch v1 エージェントを使用してタスクを実行する を参照してください。すべてのサポートされている Windows Server バージョンの最新の起動サービスは EC2Launch v2 です。これは、EC2Config と EC2Launch の両方を置き換えます。
EC2Config 更新の通知を受け取る方法については、「EC2 Windows 起動エージェント通知をサブスクライブする」を参照してください。各バージョンの変更については、「EC2Config バージョン履歴」を参照してください。
開始する前に
-
.NET Framework 3.5 SP1以上を使用していることを確認します。
-
デフォルトでは、セットアップによってインストール時に設定ファイルがデフォルト設定ファイルに置き換えられ、インストールが完了すると EC2Config サービスが再開されます。EC2Config サービス設定を変更した場合は、
config.xml
ディレクトリの%Program Files%\Amazon\Ec2ConfigService\Settings
ファイルをコピーします。EC2Config サービスを更新したら、このファイルを復元して設定の変更を維持することができます。 -
お使いの EC2Config のバージョンが 2.1.19 より前で、バージョン 2.2.12 以前をインストールする場合は、まずバージョン 2.1.19 をインストールする必要があります。バージョン 2.1.19 をインストールするには、EC2Install_2.1.19.zip
をダウンロードして解凍した後、 EC2Install.exe
を実行します。注記
EC2Config のバージョンがバージョン 2.1.19 よりも古く、2.3.313 もしくはそれより新しいバージョンをインストールする場合は、最初に バージョン 2.1.19 をインストールせずに直接インストールできます。
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\
をチェックしてインストールを確認します。