Windows Server 用の EC2 インスタンスに SSM Agent を手動でインストールおよびアンインストールする - AWS Systems Manager

Windows Server 用の EC2 インスタンスに SSM Agent を手動でインストールおよびアンインストールする

AWS Systems Manager エージェント (SSM Agent) は、Amazon が提供する以下の Windows Server 用 Amazon Machine Images (AMIs) にデフォルトでプリインストールされています。

  • 2016 年 11 月以降に公開された Windows Server 2008-2012 R2 AMIs

  • Windows Server 2016、2019、および 2022

Windows Server 用の EC2 インスタンスに SSM Agent を手動でインストールする

必要に応じて、以下の手順を使用して、Windows Server の Amazon Elastic Compute Cloud (Amazon EC2) インスタンスに最新バージョンの SSM Agent を手動でダウンロードしてインストールできます。この手順で提供されるコマンドは、ユーザーデータを通じてスクリプトとして Amazon EC2 インスタンスに渡すこともできます。

SSM Agent では、Windows Server インスタンス (レガシー AWS-ApplyPatchBaseline など) で特定の AWS Systems Manager ドキュメント (SSM ドキュメントなど) を実行する場合、Windows PowerShell 3.0 以降が必要です。Windows Server インスタンスで Windows Management Framework 3.0 以降を実行していることを確認します。このフレームワークには Windows PowerShell が含まれています。詳細については、「Windows 管理フレームワーク 3.0」を参照してください。

注記

この手順は、Windows Server の EC2 インスタンスへの SSM Agent のインストールまたは再インストールに適用されます。Systems Manager で使用できるようにエージェントをオンプレミスサーバーまたは仮想マシン (VM) にインストールする必要がある場合は、「ハイブリッド Windows ノードに SSM Agent をインストールする方法」を参照してください。

最新バージョンの SSM Agent を Windows Server の EC2 インスタンスに手動でインストールするには
  1. リモートデスクトップまたは Windows PowerShell を使用して、インスタンスに接続します。詳細については、「Amazon EC2 ユーザーガイド」の「Linux インスタンスへの接続」を参照してください。

  2. 最新バージョンの SSM Agent をインスタンスにダウンロードします。PowerShell コマンドまたは直接ダウンロードリンクを使用してダウンロードできます。

    注記

    このステップの URL では、すべての AWS リージョン から SSM Agent をダウンロードできます。特定のリージョンからエージェントをダウンロードする場合は、代わりにリージョン固有の URL を使用します。

    https://amazon-ssm-region.s3.region.amazonaws.com/latest/windows_amd64/AmazonSSMAgentSetup.exe

    region は、米国東部 (オハイオ) リージョンの us-east-2 のように、AWS Systems Manager でサポートされている AWS リージョン の識別子を表します。サポートされている region 値の一覧については、「Amazon Web Services 全般のリファレンス」の「Systems Manager サービスエンドポイント」にある Region 列を参照してください。

    PowerShell

    次の 3 つの PowerShell コマンドを順番に実行します。これらのコマンドを使用すると、Internet Explorer (IE) のセキュリティ強化の設定を調整せずに SSM Agent をダウンロードし、エージェントをインストールしてインストールファイルを削除できます。

    64-bit
    [System.Net.ServicePointManager]::SecurityProtocol = 'TLS12' $progressPreference = 'silentlyContinue' Invoke-WebRequest ` https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/windows_amd64/AmazonSSMAgentSetup.exe ` -OutFile $env:USERPROFILE\Desktop\SSMAgent_latest.exe
    32-bit
    [System.Net.ServicePointManager]::SecurityProtocol = 'TLS12' $progressPreference = 'silentlyContinue' Invoke-WebRequest ` https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/windows_386/AmazonSSMAgentSetup.exe ` -OutFile $env:USERPROFILE\Desktop\SSMAgent_latest.exe
    Start-Process ` -FilePath $env:USERPROFILE\Desktop\SSMAgent_latest.exe ` -ArgumentList "/S"
    rm -Force $env:USERPROFILE\Desktop\SSMAgent_latest.exe
    直接ダウンロード

    次のリンクを使用して、最新バージョンの SSM Agent をインスタンスにダウンロードします。必要に応じて、この URL を AWS リージョン 固有の URL で更新します。

    https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/windows_amd64/AmazonSSMAgentSetup.exe

    ダウンロードした AmazonSSMAgentSetup.exe ファイルを実行して、SSM Agent をインストールします。

  3. PowerShell で次のコマンドを送信して SSM Agent を起動または再起動します。

    Restart-Service AmazonSSMAgent

Windows Server 用の EC2 インスタンスから SSM Agent をアンインストールする

Windows Server インスタンスから SSM Agent をアンインストールするには、[コントロールパネル][プログラム] を開きます。[Uninstall a program] (プログラムをアンインストール) オプションを選択します。Amazon SSM Agent のコンテキスト (右クリック) メニューを開き、[Uninstall] (アンインストール) を選択します。