確定正確的 SSM Agent 版本以安裝在 64 位元 Ubuntu Server 16.04 執行個體 - AWS Systems Manager

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

確定正確的 SSM Agent 版本以安裝在 64 位元 Ubuntu Server 16.04 執行個體

重要

在 Ubuntu Server 的 64 位元版本上安裝 SSM Agent 之前,請確定您使用的是修正安裝工具。從以 20180627 標識的 Amazon 機器映像(AMIs)開始,SSM Agent使用 Snap 軟件包預先安裝在 16.04 版本上。在先前建立的執行個體上AMIs,SSM Agent必須使用 deb 安裝程式套件進行安裝。如需詳細資訊,請參閱 確定正確的 SSM Agent 版本以安裝在 64 位元 Ubuntu Server 16.04 執行個體

請注意,如果執行個體有多個 SSM Agent 安裝 (例如,一個安裝使用 Snap,一個安裝使用 deb 安裝程式),您的代理程式將無法正常運作。

您可以使用下列任一種方法來驗證執行個體的來源 AMI ID。這些程序僅適用於 AWS 受管 AMIs。

驗證來源 AMI ID 建立日期 (主控台)
  1. 在打開 Amazon EC2 控制台https://console.aws.amazon.com/ec2/

  2. 在左側導覽窗格中,選擇執行個體

  3. 選取執行個體。

  4. Details (詳細資料) 索引標籤,檢查 AMI 名稱欄位下的值是否有 YYYYMMDD 限定詞。例如:ubuntu/images/hvm-ssd/ubuntu-xenial-16.04-amd64-server-20180627

驗證來源 AMI ID 建立日期 (AWS CLI)
  • 執行下列命令。

    aws ec2 describe-images --image-ids ami-id

    ami-id 表示由AMI提供的識別碼 AWS,例如ami-07c8bc5c1ce9598c3

    如果成功,命令會傳回如下資訊,您可以在其中檢查 CreationDateName 欄位以取得資訊。

    {
        "Images": [
            {
                "Architecture": "x86_64",
                "CreationDate": "2020-07-24T20:40:27.000Z",
                "ImageId": "ami-07c8bc5c1ce9598c3",
    -- truncated --
                "ImageOwnerAlias": "amazon",
                "Name": "amzn2-ami-hvm-2.0.20200722.0-x86_64-gp2",
                "RootDeviceName": "/dev/xvda",
                "RootDeviceType": "ebs",
                "SriovNetSupport": "simple",
                "VirtualizationType": "hvm"
            }
        ]
    }