从高级实例套餐还原到标准实例套餐 - Amazon Systems Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

从高级实例套餐还原到标准实例套餐

本节介绍如何将高级实例套餐中运行的混合计算机更改回标准实例套餐。此配置适用于 Amazon Web Services 账户 和单个 Amazon Web Services 区域 中的所有混合计算机。

开始前的准备工作

查看以下重要详细信息。

注意
  • 如果您在账户和区域中运行的混合实例超过 1000 个,则无法恢复到标准实例套餐。您必须先取消注册混合实例,直到实例数为 1,000 或更少为止。这也适用于使用 Systems Manager 本地激活的 Amazon Elastic Compute Cloud (Amazon EC2) 实例(这不是常见情况)。有关更多信息,请参阅在混合环境中取消注册托管式节点

  • 恢复后,您将无法使用 Amazon Systems Manager 的功能 Session Manager 以交互方式访问混合实例。

  • 恢复后,您将无法使用 Amazon Systems Manager 的功能 Patch Manager 修补 Microsoft 在混合服务器和虚拟机 (VM) 上发布的应用程序。

  • 将所有混合计算机恢复为标准实例套餐的过程可能需要 30 分钟或更长时间才能完成。

本节介绍如何将 Amazon Web Services 账户 和 Amazon Web Services 区域 中的所有混合计算机从高级实例套餐恢复到标准实例套餐。

恢复为标准实例套餐(控制台)

以下过程介绍了如何使用 Systems Manager 控制台,将混合环境中的所有本地服务器、边缘设备和虚拟机 (VM) 更改为在指定 Amazon Web Services 账户 和 Amazon Web Services 区域 中使用标准实例套餐。

恢复为标准实例套餐(控制台)

  1. 访问 https://console.aws.amazon.com/systems-manager/,打开 Amazon Systems Manager 控制台。

  2. 在导航窗格中,选择 Fleet Manager

    -或者-

    如果首先打开 Amazon Systems Manager 主页,选择菜单图标 ( ) 打开导航窗格,然后选择导航窗格中的 Fleet Manager

  3. 选择 Account settings (账户设置) 下拉菜单,然后选择 Instance tier settings (实例套餐设置)

  4. 选择 Change account settings (更改账户设置)

  5. 查看弹出窗口中有关更改账户设置的信息,然后,如果您批准,请选择接受并继续的选项。

恢复为标准实例套餐 (Amazon CLI)

以下过程介绍了如何使用 Amazon Command Line Interface,将混合环境中的所有本地服务器、边缘设备和虚拟机更改为在指定 Amazon Web Services 账户 和 Amazon Web Services 区域 中使用标准实例套餐。

使用 Amazon CLI 恢复为标准实例套餐

  1. 打开 Amazon 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 分钟后运行以下命令,以查看当前 Amazon Web Services 账户 和 Amazon Web Services 区域 中托管实例的设置。

    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(默认)

恢复为标准实例套餐 (PowerShell)

以下过程介绍了如何使用 Amazon Tools for Windows PowerShell,将混合环境中的所有本地服务器、边缘设备和虚拟机更改为在指定 Amazon Web Services 账户 和 Amazon Web Services 区域 中使用标准实例套餐。

使用 PowerShell 恢复为标准实例套餐

  1. 打开 Amazon Tools for Windows PowerShell 并运行以下命令。

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

    如果此命令成功,则无任何输出。

  2. 请在 30 分钟后运行以下命令,以查看当前 Amazon Web Services 账户 和 Amazon Web Services 区域 中托管实例的设置。

    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(默认)