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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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

本节介绍如何将当前在高级实例套餐中运行的混合实例恢复为标准实例套餐。此配置适用于Amazon Web Services 账户和单个Amazon Web Services 区域。

开始前的准备工作

查看以下重要详细信息。

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

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

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

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

本部分介绍如何恢复Amazon Web Services 账户和Amazon Web Services 区域从高级实例套餐到标准实例套餐。

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

以下过程介绍了如何使用 Systems Manager 控制台将混合环境中的所有本地服务器和虚拟机 (VM) 更改为使用指定Amazon Web Services 账户和Amazon Web Services 区域。

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

  1. 打开Amazon Web Services Systems Manager控制台https://console.aws.amazon.com/systems-manager/

  2. 在导航窗格中,选择队列管理

    -或者-

    如果Amazon Web Services Systems Manager首先打开主页,选择菜单图标( )打开导航窗格中的,然后选择队列管理在导航窗格中。

  3. 选择账户设置下拉菜单,然后选择实例套餐设置

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

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

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

以下过程说明了如何使用Amazon命令行界面将混合环境中的所有本地服务器和虚拟机更改为使用指定Amazon Web Services 账户和Amazon Web Services 区域。

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

  1. 打开AmazonCLI 并运行以下命令。

    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)

以下过程说明了如何使用AmazonWindows PowerShell 用于将混合环境中的所有本地服务器和虚拟机更改为使用指定Amazon Web Services 账户和Amazon Web Services 区域。

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

  1. 打开AmazonWindows 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 (默认)