從 Advanced-Instances 方案還原至 Standard-Instances 方案 - AWS Systems Manager

從 Advanced-Instances 方案還原至 Standard-Instances 方案

本節說明如何將在 advanced-instances 方案中執行的混合節點變更回 standard-instances 方案。此組態適用於 AWS 帳戶 和單一 AWS 區域 中的所有混合機器。

開始之前

檢閱下列重要詳細資訊。

注意
  • 如果您在帳戶和區域中執行超過 1,000 個混合執行個體,則無法還原至 standard-instances 方案。您必須先取消註冊混合執行個體,直到 1,000 個或更少。這也適用於使用 Systems Manager 內部部署啟用的 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體 (這不是常見案例)。如需更多詳細資訊,請參閱 在混合式環境中取消註冊受管節點

  • 還原之後,您將無法使用 Session Manager (AWS Systems Manager 的功能) 以互動方式存取混合執行個體。

  • 還原之後,您將無法使用 Patch Manager (AWS Systems Manager 的功能) 來修補混合伺服器和虛擬機器 (VM) 上由 Microsoft 發佈的應用程式。

  • 將所有混合機器還原至 standard-instance 方案的程序,可能需要 30 分鐘以上才能完成。

本節說明如何將 AWS 帳戶 和 AWS 區域 中的所有混合節點從 advanced-instances 方案還原至 standard-instances 方案。

還原至 Standard-Instances 方案 (主控台)

下列程序說明如何使用 Systems Manager 主控台,將混合環境中所有內部部署伺服器、邊緣裝置和虛擬機器 (VM) 變更為使用指定 AWS 帳戶 和 AWS 區域 中的 standard-instances 方案。

還原至 standard-instances 方案 (主控台)

  1. 開啟位於 AWS Systems Managerhttps://console.aws.amazon.com/systems-manager/ 的 主控台。https://console.aws.amazon.com/systems-manager/

  2. 在導覽窗格中,選擇 Fleet Manager

    -或-

    如果 AWS Systems Manager 首頁先開啟,選擇選單圖示 ( ) 以開啟導覽窗格,然後在導覽窗格中選擇 Fleet Manager

  3. 選取 Account settings (帳戶設定) 下拉式選單,並選擇 Instance tier settings (執行個體方案設定)。

  4. 選擇 Change account setting (變更帳戶設定)

  5. 在有關變更帳戶設定的彈出式視窗中檢閱資訊,接下來如果您同意的話,選擇要接受的選項,並繼續進行。

還原至 Standard-Instances 方案 (AWS CLI)

下列程序說明如何使用 AWS Command Line Interface 將混合環境中所有內部部署伺服器、邊緣裝置和虛擬機器變更為使用指定 AWS 帳戶 和 AWS 區域 中的 standard-instances 方案。

使用 AWS CLI 還原至 standard-instances 方案

  1. 開啟 AWS CLI 並執行下列命令。

    Linux & macOS
    aws ssm update-service-setting \ --setting-id arn:aws:ssm:region:aws-account-id:servicesetting/ssm/managed-instance/activation-tier \ --setting-value standard
    Windows
    aws ssm update-service-setting ^ --setting-id arn:aws:ssm:region:aws-account-id:servicesetting/ssm/managed-instance/activation-tier ^ --setting-value standard

    如果命令成功,則無輸出訊息。

  2. 在 30 分鐘後執行下列命令,以檢視目前 AWS 帳戶 和 AWS 區域 中受管執行個體的設定。

    Linux & macOS
    aws ssm get-service-setting \ --setting-id arn:aws:ssm:region:aws-account-id:servicesetting/ssm/managed-instance/activation-tier
    Windows
    aws ssm get-service-setting ^ --setting-id arn:aws:ssm:region:aws-account-id:servicesetting/ssm/managed-instance/activation-tier

    該命令會傳回相關資訊,如以下所示。

    {
        "ServiceSetting": {
            "SettingId": "/ssm/managed-instance/activation-tier",
            "SettingValue": "standard",
            "LastModifiedDate": 1555603376.138,
            "LastModifiedUser": "System",
            "ARN": "arn:aws:ssm:us-east-2:123456789012:servicesetting/ssm/managed-instance/activation-tier",
            "Status": "Default"
        }
    }

    核准請求後,狀態會變更為 Default

還原至 Standard-Instances 方案 (PowerShell)

下列程序說明如何使用 AWS Tools for Windows PowerShell 將混合環境中所有內部部署伺服器、邊緣裝置和虛擬機器變更為使用指定 AWS 帳戶 和 AWS 區域 中的 standard-instances 方案。

使用 PowerShell 還原至 standard-instances 方案

  1. 開啟 AWS Tools for Windows PowerShell 並執行下列命令。

    Update-SSMServiceSetting ` -SettingId "arn:aws:ssm:region:aws-account-id:servicesetting/ssm/managed-instance/activation-tier" ` -SettingValue "standard"

    如果命令成功,則無輸出訊息。

  2. 在 30 分鐘後執行下列命令,以檢視目前 AWS 帳戶 和 AWS 區域 中受管執行個體的設定。

    Get-SSMServiceSetting ` -SettingId "arn:aws:ssm:region:aws-account-id:servicesetting/ssm/managed-instance/activation-tier"

    該命令會傳回相關資訊,如以下所示。

    ARN: arn:aws:ssm:us-east-2:123456789012:servicesetting/ssm/managed-instance/activation-tier
    LastModifiedDate : 4/18/2019 4:02:56 PM
    LastModifiedUser : System
    SettingId        : /ssm/managed-instance/activation-tier
    SettingValue     : standard
    Status           : Default
    

    核准請求後,狀態會變更為 Default