转换适用于 Linux 的许可证类型 - Amazon License Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

转换适用于 Linux 的许可证类型

您可以使用 License Manager 控制台或转换符合条件的 Ubuntu LTS 实例的许可证类型。 Amazon CLI

许可证类型转换注意事项

下面列出了许可证类型转换需要考虑的一些注意事项。这不是一份完整列表,可能会发生变化。

  • 该实例必须运行 Ubuntu LTS 才能将许可证类型转换为 Ubuntu Pro。

  • 您不能对 Ubuntu Pro 订阅使用许可证类型转换功能。要移除 Ubuntu Pro 订阅,请参阅移除 Ubuntu Pro 订阅

  • Ubuntu Pro 不可用作预留实例。如需通过按需型实例定价节省费用,建议您使用配套 Savings Plans 的 Ubuntu Pro。有关更多信息,请参阅 Amazon EC2 用户指南中的预留实例什么是储蓄计划? 在 Savin gs Plans 用户指南中。

使用 License Manager 控制台转换许可证类型

您可以使用 License Manager 控制台转换许可证类型。

注意

仅显示处于停止状态且已通过 Amazon Systems Manager 清单关联的实例。

在控制台中开始许可证类型转换
  1. https://console.aws.amazon.com/license-manager/ 处打开 License Manager 控制台。

  2. 在左侧导航窗格中,选择许可证类型转换,然后选择创建许可证类型转换

  3. 对于源操作系统,请选择要转换的实例的平台:

    1. Ubuntu LTS

    2. Windows BYOL

    3. Windows 随附许可证

  4. (可选)通过为实例 ID使用操作值指定值来筛选可用实例。

  5. 选择要转换其许可证的实例,然后选择下一步

  6. 输入许可证类型的使用操作值,选择要转换到的许可证,然后选择下一步

  7. 确认您对许可证类型转换配置感到满意,然后选择开始转换

您可以从许可证类型转换面板查看许可证类型转换的状态。转换状态列将转换状态显示为正在进行中已完成失败

使用转换许可证类型 Amazon CLI

要在中开始许可证类型转换 Amazon CLI,您应确认您的实例的许可证类型符合条件,然后执行许可证类型转换以更改为所需的订阅。有关符合条件的订阅类型的更多信息,请参阅符合条件的 Linux 订阅类型

确定实例的许可证类型

确认已安装并设置 Amazon CLI。有关更多信息,请参阅安装、更新和卸载 Amazon CLI 以及配置。 Amazon CLI

重要

在以下步骤中,您可能需要更新 Amazon CLI 才能运行某些命令并接收所有必需的输出。验证您是否有权运行该create-license-conversion-task-for-resource Amazon CLI 命令。有关更多信息,请参阅 为 License Manager 创建 IAM 策略

要确定当前与您的实例关联的许可证类型,请运行以下 Amazon CLI 命令。将实例 ID 替换为要确定其许可证类型的实例的 ID:

aws ec2 describe-instances --instance-ids <instance-id> --query "Reservations[*].Instances[*].{InstanceId: InstanceId, PlatformDetails: PlatformDetails, UsageOperation: UsageOperation, UsageOperationUpdateTime: UsageOperationUpdateTime}"

以下是 describe-instances 命令的示例响应。该UsageOperation值是与许可证关联的账单信息代码。使用操作值为 RunInstances 表示实例正在使用 Amazon 提供的许可。UsageOperationUpdateTime 是账单代码的更新时间。有关更多信息,请参阅 Amazon EC2 API 参考中的 DescribeInstances

"InstanceId": "i-0123456789abcdef", "Platform details": "Linux/UNIX", "UsageOperation": "RunInstances", "UsageOperationUpdateTime: "2021-08-16T21:16:16.000Z"
转换为 Ubuntu Pro

当您将实例从 Ubuntu LTS 转换为 Ubuntu Pro 时,您必须拥有该实例的出站 Internet 访问权限,才能从 Canonical 服务器检索许可证令牌并安装 Ubuntu Pro 客户端。有关更多信息,请参阅 转换先决条件

将 Ubuntu LTS 转换为 Ubuntu Pro:

  1. 在指定实例的 ARN 的 Amazon CLI 同时运行以下命令:

    aws license-manager create-license-conversion-task-for-resource \ --resource-arn <instance_arn> \ --source-license-context UsageOperation=RunInstances \ --destination-license-context UsageOperation=RunInstances:0g00
  2. 在实例中运行以下命令以检索有关您的 Ubuntu Pro 订阅状态的详细信息:

    pro status
  3. 确认您的输出表明该实例已订阅有效的 Ubuntu Pro:

    订阅有效的 Ubuntu Pro 的 Ubuntu Pro 命令的输出示例。

移除 Ubuntu Pro 订阅

许可证类型转换只能用于从 Ubuntu LTS 转换为 Ubuntu Pro。如果您需要从 Ubuntu Pro 转换为 Ubuntu LTS,则需要向 Amazon Web Services Support提出请求。有关更多信息,请参阅创建支持案例