EC2Config の最新バージョンのインストール - Amazon Elastic Compute Cloud

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 のバージョンを確認するには
  1. AMI からインスタンスを起動して接続します。

  2. コントロールパネルから [Program and Features] を選択します。

  3. インストールされたプログラムのリストで Ec2ConfigService を探します。バージョン番号は [Version] 列に表示されています。

EC2Config の更新

インスタンスで最新バージョンの EC2Config をダウンロードしてインストールするには、次の手順を使用します。

EC2Config の最新バージョンをダウンロードしてインストールするには
  1. EC2Config インストーラをダウンロードして解凍します。

  2. EC2Install.exe を実行します。オプションの完全なリストについては、EC2Install オプションを指定して /? を実行してください。デフォルトでは、セットアップによってプロンプトが表示されます。プロンプトを表示せずにコマンドを実行するには、/quiet オプションを使用します。

    重要

    保存した config.xml ファイルのカスタム設定を保持するには、EC2Install オプションを指定して /norestart を実行し、設定を復元した後、手動で EC2Config サービスを再開します。

  3. 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\ をチェックしてインストールを確認します。