

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

# 使用 License Manager
<a name="using-license-manager"></a>

可以将 License Manager 应用于具有包含 AWS 资源和本地资源的混合基础设施的企业的标准方案。您可以创建自管理许可证，清点使用许可证的资源，将此类许可证与资源相关联以及跟踪清单和合规性。

**AWS Marketplace 产品许可**  
使用 License Manager，您现在可以通过 Amazon EC2 启动模板、模板或 Service Catalog 产品将许可规则与 AWS Marketplace BYOL AMI 产品相关联。 AWS CloudFormation 在每种情况下，您都会从集中式许可证跟踪和合规性实施中受益。

**注意**  
License Manager 不会更改您 AMIs 从 Marketplace 获取和激活 BYOL 的方式。在启动后，您必须提供直接从卖家获取的许可证密钥以激活任何第三方软件。

**在本地数据中心跟踪资源的许可证**  
使用 License Manager，您可以通过 S [ystem AWS s Manager 清单](https://aws.amazon.com/systems-manager/faq/)发现外部运行的应用程序，然后为它们附加许可规则。在附加许可规则后，您可以在 License Manager 控制台中跟踪本地服务器以及 AWS 资源。

**区分随附许可证和 BYOL**  
使用 License Manager，您可以确定哪些资源拥有产品随附的许可证，哪些资源使用您自己的许可证。这样，您能够准确报告 BYOL 许可证的使用情况。该筛选条件需要 SSM 版本 2.3.722.0 或更高版本。<a name="cross-account-support"></a>

**所有 AWS 账户的 License Manager**  
License Manager 使您能够跨 AWS 账户管理许可。您可以在 AWS Organizations 管理账户中创建一次许可配置，然后使用许可证管理器设置 AWS Resource Access Manager 或通过关联 AWS Organizations 账户在账户之间共享这些配置。这也使您能够执行跨账户发现，从而在您的 AWS 账户中搜索库存。

**Topics**
+ [许可证资产组](license-asset-groups-overview.md)
+ [自管理许可证](license-configurations.md)
+ [已授予的许可证](granted-licenses.md)
+ [许可证分析](analytics.md)
+ [库存搜索](inventory.md)
+ [许可证类型转换](license-conversion.md)
+ [主机资源组](host-resource-groups.md)
+ [基于用户的订阅](user-based-subscriptions.md)
+ [管理 Linux 订阅](linux-subscriptions.md)
+ [卖家颁发的许可证](seller-issued-licenses.md)
+ [设置](settings.md)

# 许可证资产组
<a name="license-asset-groups-overview"></a>

许可证资产组提供了一种集中方式来管理和监控整个 AWS 环境中的许可证使用情况。您可以对相关资产进行分组，应用许可规则，并跟踪管理账户或委托管理员账户的合规性。

**Topics**
+ [了解 License Manager AWS 许可证资产组](understanding-license-asset-groups.md)
+ [许可证资产组入门](getting-started-license-asset-groups.md)
+ [使用许可证资产组](working-with-license-asset-groups.md)
+ [使用许可证资产规则集](working-with-license-asset-rulesets.md)

# 了解 License Manager AWS 许可证资产组
<a name="understanding-license-asset-groups"></a>

中的许可证资产组 AWS License Manager 提供跨 AWS 地区和组织内账户的集中许可证管理，提供整合的可见性、自动通知和软件许可证合规性的全面报告。

## 什么是许可证资产组
<a name="what-are-license-asset-groups"></a>

许可证资产组是其中的一个容器 AWS License Manager ，它根据用户定义的规则整合许可证及其关联 EC2 实例。无论许可证和实例位于哪个地区或账户，这些群组都提供了整个 AWS Organizations 中软件许可状态的统一视图。

许可证资产组的工作原理是应用规则集，这些规则集定义了哪些许可证和实例属于一起。例如，你可以创建一个 “Windows Server” 许可证资产组，用于跟踪组织中所有 Windows 服务器许可证和运行 Windows Server 的 EC2 实例。该群组会根据您配置的规则自动发现并包含相关资源。

该系统既支持微软 Windows Server、SQL Server、Red Hat Enterprise Linux、Ubuntu Pro 和 SUSE Enterprise Linux 等常见软件产品的 AWS托管规则集，也支持您可以为特定许可需求创建的自定义规则集。

## 关键功能和组件
<a name="key-capabilities-and-components"></a>

### 集中式许可证可见性
<a name="centralized-license-visibility"></a>

许可证资产组将来自多个 AWS 地区的许可信息汇总到一个视图中。这种跨区域可见性使您无需单独检查每个区域以了解组织的软件许可状态。这些小组使用 AWS Systems Manager 代理自动发现工作负载上运行的软件产品，并整合这些信息，以实现整个组织的可见性。

### 灵活的基于规则的组织
<a name="flexible-rule-based-organization"></a>

许可证资产组使用规则集来定义他们跟踪和维护哪些许可证和实例。群组和规则集之间的这种灵活关系使您能够以符合业务需求的方式组织许可证。您可以将 AWS托管规则集用于广泛采用的产品，也可以为专业软件创建自定义规则。

### 自动合规性监控
<a name="automated-compliance-monitoring"></a>

许可证资产组通过 Amazon SNS 自动提供许可证到期通知，帮助您主动管理许可证续订。根据定义的使用维度（例如 vCPU、套接字、实例或核心指标）跟踪许可证消耗情况，确保您始终了解自己的许可义务。

## 与现有 AWS 服务集成
<a name="integration-with-existing-services"></a>

许可证资产组建立在现有 AWS License Manager 功能的基础上，并与多项 AWS 服务集成，以提供全面的许可证管理。该功能可与您可能已经在使用的许可证配置和自动发现功能配合使用。

要启用软件发现，请在您的 EC2 实例上安装 AWS Systems Manager 代理。对于多账户方案，您需要配置跨账户发现，并确保组织内的 License Manager 操作具有适当的 IAM 权限。

# 许可证资产组入门
<a name="getting-started-license-asset-groups"></a>

本节可帮助您开始使用中的许可证资产组 AWS License Manager。您将学习如何设置先决条件、配置来源区域以及如何创建您的第一个许可证资产组。

## 先决条件
<a name="license-asset-groups-prerequisites"></a>

在开始使用许可证资产组之前，请确保满足以下先决条件：
+ AWS Systems Manager (SSM) 代理已安装在您的 EC2 实例上
+ 如果跨多个账户管理许可证，则配置跨账户发现
+ 如果您是首次入门，请按[照 License Manager 入门指南](https://docs.aws.amazon.com/license-manager/latest/userguide/getting-started.html)设置所有必需的权限

## 设置许可证资产组
<a name="license-asset-groups-setup"></a>

### 配置源区域
<a name="configure-source-regions"></a>

许可证资产组可在所有可用的 AWS 商业区域 AWS License Manager 中使用。跨区域发现需要在设置过程中选择源 AWS 区域。这样，License Manager 就可以发现您所选地区的所有软件。

**使用控制台配置源区域**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择 “**设置”**，然后选择 “**许可证资产发现和规则集**”。

1. 在 “**许可证资产发现**” 部分，选择 “**编辑”**。

1. 在 “**区域发现**” 下，选择您要从中发现产品的地区。

1. 如果您是组织所有者，并且想要在所有组织帐户中进行发现，请选择**启用**。

1. 选择**保存更改**。

# 使用许可证资产组
<a name="working-with-license-asset-groups"></a>

本节介绍如何在中创建、更新、删除和管理许可证资产组 AWS License Manager。许可证资产组可帮助跟踪和管理所有 AWS 资源的许可证。

## 创建许可证资产组
<a name="creating-license-asset-groups"></a>

许可证资产组可以跟踪和管理所有 AWS 资源的许可证。您可以创建多个资产组来组织不同的软件产品并随时修改其设置以适应您的许可需求。

**注意**  
您可以使用一键式模板快速创建许可证资产组，也可以按照以下步骤手动创建许可证资产组，方法是根据您的特定需求添加各种许可证规则集。

**使用控制台创建许可证资产组**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择**许可证资产发现和规则集**。

1. 在**许可证资产发现**部分，确保**区域发现**中填充了区域。

1. **在 “**许可证资产规则集**” 部分，选择**AWS托管规则集（为特定 AWS被管理**产品配置的预设规则）或自定义规则集。**请参阅[](working-with-license-asset-rulesets.md)。

1. 选择**使用规则集创建许可证资产组**。

1. 在**许可证资产组名称**中，输入一个友好的名称以记住您是如何对资产进行分组的。

1. （可选）在**许可证资产组描述**中，输入有关如何对资产进行分组的详细描述。

1. 对于**使用维度**，选择以下选项之一：vCPU、套接字、实例或核心。此字段确定资产的使用量计算。

1. 选择一个或多个**许可证资产规则集，即 “**创建新**规则集**” 或 “从现有 AWS 托管或自定义规则集**添加”**。请参阅[](working-with-license-asset-rulesets.md)。

1. （可选）对于**标签**，请添加一个或多个标签。

1. 选择 “**创建许可证资产组**”。

**注意**  
创建许可证资产组后，发现将自动开始，通常会在 24 小时内完成。在此期间，License Manager 会扫描您配置的区域和账户，以识别符合您的规则集标准的所有实例。

**使用 CLI 创建许可证资产组**
+ 使用 `create-license-asset-group` 命令。有关更多信息，请参阅 [AWS CLI 命令参考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/create-license-asset-group.html)。

  ```
  aws license-manager create-license-asset-group \
      --name "Windows Server Group" \
      --description "License asset group for Windows Server instances" \
      --license-asset-group-configurations UsageDimension=vCPU \
      --associated-license-asset-ruleset-arns arn:aws:license-manager:region:account:ruleset/ruleset-id \
      --client-token unique-token
  ```

## 更新许可证资产组
<a name="updating-license-asset-groups"></a>

您可以更新许可证资产组以修改其配置、添加或删除规则集以及更新标签。

**使用控制台更新许可证资产组**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择**许可证**。

1. 在**许可证资产组**部分，确保有一个或多个许可证资产组可用。

1. 要选择要编辑的许可证资产组，请选中该复选框并选择**操作**、**编辑**。或者，选择项目本身。

1. 在许可证资产组的页面上选择 “**编辑**” 按钮。从这里，你可以：
   + 编辑许可证资产组名称
   + 编辑许可证资产组描述
   + 添加或移除许可证资产规则集
   + 添加或移除许可证资产组标签

1. **更改完成后，选择 “保存**更改”。

**使用 CLI 更新许可证资产组**
+ 使用 `update-license-asset-group` 命令。有关更多信息，请参阅 [AWS CLI 命令参考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/update-license-asset-group.html)。

  ```
  aws license-manager update-license-asset-group \
      --license-asset-group-arn arn:aws:license-manager:region:account:license-asset-group/group-id \
      --name "Updated Windows Server Group" \
      --description "Updated description for Windows Server instances"
  ```

## 删除许可证资产组
<a name="deleting-license-asset-groups"></a>

您可以删除不再需要的许可证资产组。请注意，此操作无法撤消，也不会删除与许可证资产组关联的规则集。

**使用控制台删除许可证资产组**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择**许可证**。

1. 在**许可证资产组**部分，确保有一个或多个许可证资产组可用。

1. 要选择要删除的许可证资产组，请选中该复选框并选择**操作**、**删除**。或者，选择项目本身，然后从许可证资产组的页面中选择 “**删除**” 按钮。

1. 要永久删除许可证资产组，请在文本框**confirm**中键入，然后选择**删除**。

**重要**  
并且无法撤消。与该许可证资产组关联的规则集不会被删除。

**使用 CLI 删除许可证资产组**
+ 使用 `delete-license-asset-group` 命令。有关更多信息，请参阅 [AWS CLI 命令参考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/delete-license-asset-group.html)。

  ```
  aws license-manager delete-license-asset-group \
      --license-asset-group-arn arn:aws:license-manager:region:account:license-asset-group/group-id
  ```

## 查看许可证资产组详细信息
<a name="viewing-license-asset-group-details"></a>

您可以查看有关您的许可证资产组的详细信息，包括关联的规则集、实例和许可证。

**使用控制台查看许可证资产组详细信息**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择**许可证**。

1. 在**许可证资产组**部分，确保有一个或多个许可证资产组可用。

1. 要查看许可证资产组的详细信息，请选中该复选框并选择**操作**、**查看详细信息**。或者，选择项目本身。

**使用 CLI 查看许可证资产组**
+ 使用 `get-license-asset-group` 命令。有关更多信息，请参阅 [AWS CLI 命令参考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/get-license-asset-group.html)。

  ```
  aws license-manager get-license-asset-group \
      --license-asset-group-arn arn:aws:license-manager:region:account:license-asset-group/group-id
  ```

## 列出许可证资产组
<a name="list-license-asset-groups"></a>

您可以列出账户中的所有许可证资产组，以查看其状态和配置。

**使用控制台列出许可证资产组**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**许可资产组**。

1. 查看许可证资产组的列表及其名称、状态和关联的规则集。

**使用 CLI 列出许可证资产组**
+ 使用 `list-license-asset-groups` 命令。有关更多信息，请参阅 [AWS CLI 命令参考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-license-asset-groups.html)。

  ```
  aws license-manager list-license-asset-groups \
      --max-results 50 \
      --next-token token-from-previous-call
  ```

## 列出已发现的许可证资产组的资产
<a name="listing-assets-for-license-asset-group"></a>

最多需要 24 小时才能查看许可证资产组内关联的所有实例、已授予的许可证和自行管理的许可证。对您的实例、已授予的许可证和自我管理许可证所做的任何更改都将在 24 小时内反映出来。

**使用控制台列出许可证资产组的资产**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择**许可证**。

1. 通过选中复选框并选择 “**操作**”、“查看详细信息” 来**查看许可证资产组的详细信息**。或者，选择项目本身。

1. 在许可证资产组的页面上，您可以查看与许可证资产组关联的所有实例、已授予的许可证以及自行管理的许可证。

**使用 CLI 列出许可证资产组的资产**
+ 使用 `list-assets-for-license-asset-group` 命令。有关更多信息，请参阅 [AWS CLI 命令参考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-assets-for-license-asset-group.html)。

  ```
  aws license-manager list-assets-for-license-asset-group \
      --license-asset-group-arn arn:aws:license-manager:region:account:license-asset-group/group-id
  ```

# 使用许可证资产规则集
<a name="working-with-license-asset-rulesets"></a>

本节介绍如何在中创建、更新、删除和管理许可证资产规则集。 AWS License Manager许可证资产规则集定义了许可证资产组的资源发现标准。

## 了解规则集
<a name="understanding-rulesets"></a>

规则集是 License Manager 中的一种资源，用于定义产品的资源发现标准。它充当可用于产品发现的相关规则的逻辑分组，规则集可以用于不同的产品。

规则集有两种不同的类型：
+ **AWS 托管规则集**-由 License Manager 服务创建和维护
+ **自定义规则集**-由客户创建和管理

规则集的主要好处是，可以将新规则添加到规则集中，并且这些更改会自动反映在使用相同规则集的所有许可证资产组中，这些规则集会自动用于发现产品。

### 规则集类型
<a name="ruleset-types"></a>

基于许可证  
适用于自行管理或已授予的许可，包括 AWS Marketplace 产品

基于实例  
根据特定属性发现实例

每个规则集最多包含 5 条规则，用于定义如何发现和跟踪您的软件。您可以创建规则来识别许可证、实例或两者兼而有之，并使用 AND、OR 或精确匹配逻辑组合多个条件来精确定位要管理的资源。

下表显示了在创建许可证资产规则集规则时可以使用的可用密钥：


**许可证资产规则集规则密钥**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/license-manager/latest/userguide/working-with-license-asset-rulesets.html)

## 使用 AWS托管的规则集
<a name="using-aws-managed-rulesets"></a>

AWS 为常用软件产品提供预配置的规则集。这些托管规则集由自动更新和维护。 AWS

**使用 AWS托管的规则集**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择**许可证资产发现和规则集**。

1. **在 “**许可证资产规则集” 部分，选择AWS由托管的规则集**。**

1. 浏览可用的托管规则集，然后选择与您的软件产品相匹配的规则集。

可用的 AWS托管规则集包括：
+ 微软 Windows 服务器数据中心
+ Microsoft SQL Server 企业版
+ Microsoft SQL Server 标准版
+ Red Hat Enterprise Linux
+ Ubuntu Pro
+ SUSE 企业 Linux

## 创建自定义规则集
<a name="creating-custom-rulesets"></a>

您可以创建自己的规则集，用于定义特定于您的环境和要求的许可证和实例跟踪规则。

**使用控制台创建规则集**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择**许可证资产发现和规则集**。

1. 在 “**许可证资产规则集” 部分，选择 “**创建**规则集**”。

1. 在**规则集名称**中，输入规则集的友好名称。

1. 有关**规则集的描述**，请提供对规则集的含义的描述。

1. **（可选）为规则集添加标签，然后选择下一步。**

1. 在步骤 2（配置许可证发现）中，您可以添加与您的许可证相关的规则。这样可以确保系统可以使用许可证来计算安装产品的实例的许可证使用情况。虽然配置许可证发现是可选的，但如果您想计算许可证使用情况，我们建议您添加它。
   + 您可以添加自行管理的许可证并提供 ARN 或账户 ID
   + 您还可以添加已授予的许可（从 AWS Marketplace 购买的许可证）ARN、ProductSKU 等。
   + 您可以通过选择添加规则来**添加多个规则**

1. 在步骤 3（配置实例发现）中，您可以添加有关如何发现各种实例的规则。这样可以确保根据选择标准找到实例，并确保这些实例计入您正在配置许可证资产组的产品。您可以通过选择以下字段来添加一条或多条规则：
   + 平台（Windows 或 Linux）
   + EC2 账单产品代码
   + Marketplace 产品
   + AMI ID、主机 ID、实例 ID 等

1. 查看您的配置并选择**提交**。

1. 您可以在 “**我的**规则集” 下看到您最近创建的规则集。

**使用 CLI 创建规则集**
+ 使用 `create-license-asset-ruleset` 命令。有关更多信息，请参阅 [AWS CLI 命令参考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/create-license-asset-ruleset.html)。

  ```
  aws license-manager create-license-asset-ruleset \
      --name "Custom Windows Ruleset" \
      --description "Custom ruleset for Windows Server tracking" \
      --rules '[
        {
          "RuleStatement": {
            "InstanceRuleStatement": {
              "MatchingRuleStatement": {
                "Attribute": "Platform",
                "Values": ["Windows"]
              }
            }
          }
        }
      ]' \
      --client-token unique-token
  ```

## 更新规则集
<a name="updating-rulesets"></a>

您可以更新自定义规则集以修改其配置、添加或删除规则以及更新标签。

**使用控制台更新规则集**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择**许可证资产发现和规则集**。

1. 在 “**许可证资产规则集**” 部分，导航到 “**我的**规则集”。

1. **要选择规则集，请选中关联的复选框，然后选择**操作、编辑**。**或者，选择规则集名称，然后在规则集页面上选择**编辑**按钮。

1. 从这里，您可以进行以下更新：
   + 编辑规则集名称
   + 编辑规则集描述
   + 添加或移除与资源关联的标签

1. 更改完成后，选择 “**下一步**”。在下一个屏幕中，您可以：
   + 添加或删除规则
   + 更新现有规则的许可证类型
   + 更新现有规则的条件

1. 更改完成后，选择 “**下一步**”。在下一个屏幕中，您可以：
   + 添加或移除包含规则以指定条件来标识要包含的实例

1. 查看和编辑在之前的屏幕上所做的更改。选择 “**提交**” 以完成更改。

**使用 CLI 更新规则集**
+ 使用 `update-license-asset-ruleset` 命令。有关更多信息，请参阅 [AWS CLI 命令参考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/update-license-asset-ruleset.html)。

  ```
  aws license-manager update-license-asset-ruleset \
      --license-asset-ruleset-arn arn:aws:license-manager:region:account:ruleset/ruleset-id \
      --name "Updated Custom Windows Ruleset" \
      --description "Updated description for Windows Server tracking"
  ```

## 删除规则集
<a name="deleting-rulesets"></a>

您可以删除不再需要的自定义规则集。请注意，只有将规则集从所有许可证资产组中移除，才能将其删除。

**使用控制台删除规则集**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择**许可证资产发现和规则集**。

1. 在 “**许可证资产规则集**” 部分，导航到 “**我的**规则集”。

1. **要选择要删除的规则集，请选中关联的复选框并选择**操作**，删除。**或者，选择规则集名称，然后在规则集页面上选择**删除**按钮。

1. **要永久删除规则集，请在文本框**confirm**中键入，然后选择删除。**

**重要**  
并且无法撤消。只有将规则集从所有许可证资产组中移除，才能将其删除。

**使用 CLI 删除规则集**
+ 使用 `delete-license-asset-ruleset` 命令。有关更多信息，请参阅 [AWS CLI 命令参考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/delete-license-asset-ruleset.html)。

  ```
  aws license-manager delete-license-asset-ruleset \
      --license-asset-ruleset-arn arn:aws:license-manager:region:account:ruleset/ruleset-id
  ```

## 获取规则集详细信息
<a name="getting-rulesets"></a>

您可以检索有关特定规则集的详细信息，包括其配置和规则。

**使用 CLI 获取规则集**
+ 使用 `get-license-asset-ruleset` 命令。有关更多信息，请参阅 [AWS CLI 命令参考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/get-license-asset-ruleset.html)。

  ```
  aws license-manager get-license-asset-ruleset \
      --license-asset-ruleset-arn arn:aws:license-manager:region:account:ruleset/ruleset-id
  ```

## 上市规则集
<a name="listing-rulesets"></a>

您可以列出账户中的所有规则集，以获得可用规则集的概览。

**使用 CLI 列出规则集**
+ 使用 `list-license-asset-rulesets` 命令。有关更多信息，请参阅 [AWS CLI 命令参考](https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-license-asset-rulesets.html)。

  ```
  aws license-manager list-license-asset-rulesets \
      --max-results 50 \
      --next-token token-from-previous-call
  ```

# License Manager 中的自管理许可证
<a name="license-configurations"></a>

自我管理许可证（以前称为*许可证配置*）是 License Manager 的核心。自管理许可证包含基于您的企业协议条款的许可规则。您创建的规则决定了如何 AWS 处理消耗许可证的命令。在创建自管理许可证时，请与组织的合规性团队密切合作以审核您的企业协议。

自我管理的许可证可以在单个账户中单独使用， AWS 账户 也可以交叉使用， AWS 账户 也可以与许可证资产组集成，以便对整个 AWS 组织的多个 AWS 账户和区域进行集中管理。这种集成为企业环境提供了增强的监管和合规性跟踪。

AWS 服务 例如 License Manager 的服务配额定义了每个区域 AWS 账户 可用于该服务的最大资源或操作数。例如，使用 License Manager，每个资源最多可以拥有`10`自我管理许可证，任何给定资源中的`25`自我管理许可证总数不得超过自行管理的许可总数。 AWS 区域要了解有关 License Manager 配额的更多信息，请参阅中的[AWS License Manager 服务配额*AWS 一般参考*](https://docs.aws.amazon.com/general/latest/gr/licensemanager.html#limits_license-manager-quotas)。

**注意**  
Systems Manager 托管实例必须与 vCPU 和实例类型自管理许可证相关联。

**Topics**
+ [参数和规则](config-overview.md)
+ [通过供应商许可证构建规则](licenses-to-rules.md)
+ [创建自管理许可证](create-license-configuration.md)
+ [共享自管理许可证](share-license-configuration.md)
+ [编辑自管理许可证](modify-license-configuration.md)
+ [查看自行管理的许可证](view-license-configuration.md)
+ [停用自管理许可证](deactivate-license-configuration.md)
+ [删除自管理许可证](delete-license-configuration.md)
+ [自我管理的许可规则](license-rules.md)

# License Manager 中的自管理许可证参数和规则
<a name="config-overview"></a>

自管理许可证包括基本参数和根据参数值变化的规则。您还可以为自管理许可证添加标签。创建自管理许可证后，管理员可以修改许可证数量和使用限制，以反映不断变化的资源需求。

对于跨多个 AWS 账户管理许可证的组织，可以考虑使用提供集中治理和策略实施的许可证资产组。自我管理的许可证可在个人账户中使用，并且可以与许可证资产组集成，以实现整个组织的可见性。

可用参数和规则包括：
+ **自管理许可证名称** — 自管理许可证的名称。
+ **（可选）描述** — 自管理许可证的描述。
+ **许可证类型** — 用于对许可证计数的指标。支持的值为 **v CPUs**、**内核**、**套接字**和**实例**。
+ **（可选）<option> 数** — 资源使用的许可证数量。
+ **状态** — 指示配置是否处于活动状态。
+ **（可选）到期日期**-表示此许可证配置何时过期。客户可以根据其 BYOL 许可证条款的到期日期输入此日期。
+ **产品信息** — 用于[自动化发现](automated-discovery.md)的产品的名称和版本。支持的产品是 Windows Server、SQL Server、适用于 Oracle 的 Amazon RDS 和适用于 Db2 的 Amazon RDS。
+ **（可选）规则** — 这些规则包括以下内容。可用规则因计数类型而异。
  + **许可证关联到主机（以天为单位）** — 在指定的天数内限制主机使用许可证。范围为 1 至 180。计数类型必须是内核或套接字。关联期过后，许可证将在 24 小时内可供重用。
  + **最大内核数** — 资源的最大内核数。
  + **最大套接字数** — 资源的最大套接字数。
  + **最大值 v CPUs**-资源的最大计数 v CPUs 。
  + **最小内核数** — 资源的最小内核数。
  + **最小套接字数** — 资源的最小套接字数。
  + **最小 v CPUs** — 资源的最小计数 v CPUs 。
  + **租赁** — 将许可证的使用限制在指定的 EC2 租赁范围内。如果计数类型为内核或套接字，则需要专属主机。如果计数类型为 Instances 或 vCPUs，则支持共享租赁、专用主机和专用实例。 控制台（和 API）名称如下：
    + **共享** (`EC2-Default`)
    + **专用实例** (`EC2-DedicatedInstance`)
    + **专属主机** (`EC2-DedicatedHost`)
    + **vCPU 优化** — License Manager 与 Amazon EC2 中的 [CPU 优化](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html)支持集成在一起，这使您可以自定义实例CPUs 上的 v 数。如果此规则设置为 True，则 License Manager 会CPUs 根据自定义的核心和线程数计数 v。否则，License Manager 会计算该实例类型的默认数字 v CPUs 。
  + **包括已停止的实例** — 当此规则设置为 True 时，License Manager 会跟踪已停止的实例并将其计为许可证使用情况。默认值为 “假”。如果设置为 False，则停止的实例不计入许可证使用量，其许可证将释放回可用许可证池。

下表描述了每种计数类型都有哪些许可证规则可用。


| 控制台名称 | API 名称 | 内核 | 实例 | 套接字 | v CPUs | 
| --- | --- | --- | --- | --- | --- | 
| **许可证关联到主机（以天为单位）** | licenseAffinityToHost | ✓ |  | ✓ |  | 
| **最大内核数** | maximumCores | ✓ | ✓ |  |  | 
| **最大套接字数** | maximumSockets |  | ✓ | ✓ |  | 
| **最大值 v CPUs** | maximumVcpus |  | ✓ |  | ✓ | 
| **最小内核数** | minimumCores | ✓ | ✓ |  |  | 
| **最小套接字数** | minimumSockets |  | ✓ | ✓ |  | 
| **最小值 v CPUs** | minimumVcpus |  | ✓ |  | ✓ | 
| **租赁** | allowedTenancy | ✓ | ✓ | ✓ | ✓ | 
| **vCPU 优化** | honorVcpuOptimization |  |  |  | ✓ | 
| **包括已停止的实例** | includedStoppedInstances | ✓ | ✓ | ✓ | ✓ | 

# 通过供应商许可证构建 License Manager 规则
<a name="licenses-to-rules"></a>

您可以根据软件供应商许可证的语言创建 License Manager 规则集。下面的示例并非用作实际使用案例的蓝图。在许可协议的任何实际应用场合中，可以根据您的特定本地服务器环境的架构和许可历史记录选择所需的方案。所选的方案还取决于计划将资源迁移到 AWS的详细信息。

这些示例尽可能做到与供应商无关，而是侧重于通常适用的硬件和软件分配问题。供应商许可条款也与 AWS 要求和限制相互作用。应用程序所需的许可证数量因所选的实例类型和其他因素而异。

**重要**  
AWS 不参与软件供应商的审核流程。客户负责满足合规性要求，并负责根据其许可协议仔细了解规则并将其捕获到 License Manager 中。

## 示例：实施操作系统许可证
<a name="os1-case"></a>

该示例涉及一个服务器操作系统的许可证。许可语言对每个服务器的 CPU 内核类型、租赁和最小许可证数量施加了限制。

在该示例中，许可条款包括以下规定：
+ 物理处理器内核决定许可证计数。
+ 许可证数量必须等于内核数量。
+ 服务器必须至少运行 8 个内核。
+ 操作系统必须在非虚拟化主机上运行。
+ 即使实例已停止，许可证也必须保持分配状态。

此外，客户还做出了以下决定：
+ 购买了 96 个内核的许可证。
+ 施加了硬限制以将许可证使用限制为购买的数量。
+ 每个服务器最多需要 16 个内核。

下表将 License Manager 规则生成参数与它们捕获并自动填写的供应商许可要求相关联。示例值仅用于说明目的；您应在自己的自管理许可证中指定所需的值。


| License Manager 规则 | 设置 | 
| --- | --- | 
| 许可证计数类型 |  **许可类型设置** 设置为**Cores**。  | 
| 许可证计数 |  **内核数** 设置为 **96**。  | 
| 最小/最大 v CPUs 或内核 |  **最小内核数** 设置为 **8**。 **最大内核数** 设置为 **16**。  | 
| 许可证计数硬限制 |  选择了 **Enforce license limit (强制实施许可证限制)**。  | 
| 允许的租赁 |  **租赁**设置为 **Dedicated Host**。  | 
| 包括已停止的实例 |  “**包括已停止的实例**” 设置为**True**。已停止的实例会继续消耗许可证。  | 

# 在 License Manager 中创建自行管理的许可证
<a name="create-license-configuration"></a>

自管理许可证代表与您的软件供应商签订的协议中的许可条款。您的自行管理许可证指定了您的许可证应如何计数（例如，按 v CPUs 或实例数）。它还规定了您的使用限制，这样您就可以防止使用量超过分配的许可证数量。此外，它还可以为您的许可证指定其他限制，例如租赁类型。

**注意**  
在创建自我管理许可证之前，请考虑您的组织结构：  
单一账户使用情况：直接在您的账户中创建自我管理许可证
多账户使用：考虑先创建许可证资产组，然后关联自行管理的许可证以进行集中管理

**适用于 Oracle 的 Amazon RDS 和适用于 Db2 数据库的 Amazon RDS 的注意事项**

当您添加产品信息以配置自动发现适用于 Oracle 的 Amazon RDS 或适用于 Db2 数据库的 Amazon RDS 时，以下要求适用：
+ 受支持的许可证计数类型是 `vCPU`。
+ 不支持规则。
+ 不支持硬许可证限制。
+ 每个自管理许可证可以跟踪一个产品版本。
+ 您无法使用相同的自管理许可证跟踪 Amazon RDS 数据库和其他产品。

**使用控制台创建自管理许可证**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**自管理许可证**。

1. 选择**创建自管理许可证**。

1. 在 **Configuration details (配置详细信息)** 面板中提供以下信息：
   + **自管理许可证名称** — 自管理许可证的名称。
   + **描述** — 自管理许可证的可选描述。
   + **到期日期**-自管理许可证的可选到期日期。
   + **许可证类型**-此许可证的计数模型（**v CPUs**、**内核**、**套接字**或**实例**）。
   + **<option> 数** — 显示的选项取决于许可证类型。在超出许可证限制时，License Manager 会通知您（软限制）或禁止部署资源（硬限制）。
   + **强制执行许可证限制** — 如果选中，则许可证限制为硬限制。
   + **规则** — 一条或多条规则。对于每个规则，选择一个规则类型，提供一个规则值，然后选择 **Add rule (添加值)**。显示的规则类型取决于许可证类型。例如，最小值、最大值和租期。如果您不指定租赁类型，则接受所有值。

1. （可选）在**自动化发现规则**面板中，执行以下操作：

   1. 为要使用[自动化发现](automated-discovery.md)功能发现和跟踪的每个产品选择产品名称、产品类型和资源类型。

   1. 选择在**卸载软件时停止跟踪实例**，以便在 License Manager 检测到软件已卸载并且已过任何许可证关联期限后，许可证可供重用。

   1. （可选）如果您的账户是某个组织的 License Manager 管理账户，则必须选择定义要从自动化发现中排除的资源。为此，请选择**添加排除规则**，选择要筛选的属性，支持 AWS 账户 IDs 和资源标签，然后输入识别该属性的信息。

1. （可选）展开**标签**面板以将一个或多个标签添加到自管理许可证配置。标签是 key/value 成对的。为每个标签提供以下信息：
   + **键** — 键的可搜索名称。
   + **值** — 键的值。

1. 选择**提交**。

**注意**  
设置许可证到期日期后，License Manager 可以在 120 天、90 天、60 天、30 天、0 天内向中配置的 Amazon SNS 主题发送通知。[License Manager 中的托管许可设置](settings-managed-licenses.md)

**使用命令行创建自管理许可证配置**
+ [create-license-configuration](https://docs.aws.amazon.com/cli/latest/reference/license-manager/create-license-configuration.html) (AWS CLI)
+ [新增-LICMLicense 配置](https://docs.aws.amazon.com/powershell/latest/reference/items/New-LICMLicenseConfiguration.html) (AWS Tools for PowerShell)

# 在 License Manager 中共享自行管理的许可证
<a name="share-license-configuration"></a>

您可以使用 AWS Resource Access Manager 与任何 AWS 账户或通过 AWS Organizations任何账户共享您的自我管理许可证。有关更多信息，请参阅《*AWS RAM 用户指南》*[中的共享 AWS 资源](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html)。

## 与您的 AWS 组织共享自我管理许可证
<a name="share-license-configuration-with-org"></a>

**先决条件**  
要完成此过程，您必须将您的 AWS 组织与 License Manager 关联起来。有关更多信息，请参阅 [License Manager 中的托管许可设置](settings-managed-licenses.md)。

**共享您的许可证**  
要与您的 AWS 组织共享自我管理许可证，请执行以下步骤：

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**自管理许可证**。

1. 选择自管理许可证。

1. 从 “**操作**” 菜单中选择 “**与 AWS 组织帐户共享**”。

## 支持的账户配额
<a name="share-license-configuration-quotas"></a>

如果您在 2023 年 10 月 14 日 AWS License Manager 之前启用了许可证共享，则您的组织内License Manager支持的最大账户数量的配额将低于新的默认最大值。您可以通过使用下一节中提供 AWS RAM 的 API 操作来增加此配额。有关 License Manager 中默认配额的更多信息，请参阅 *AWS 一般参考 指南*中的[使用许可证的配额](https://docs.aws.amazon.com/general/latest/gr/licensemanager.html#limits_license-manager)。

### 先决条件
<a name="share-license-configuration-quotas-prerequisites"></a>

要完成以下步骤，您必须以组织管理账户中的主题身份登录并且必须拥有以下权限：
+ `ram:EnableSharingWithAwsOrganization`
+ `iam:CreateServiceLinkedRole`
+ `organizations:enableAWSServiceAccess`
+ `organizations:DescribeOrganization`

### 增加受支持的账户配额
<a name="share-license-configuration-quotas-increase"></a>

以下步骤会将 `Number of accounts per organization for License Manager`的当前配额增加到当前默认最大数量。

**增加 License Manager 的受支持账户配额**

1. 使用[https://docs.aws.amazon.com/cli/latest/reference/organizations/describe-organization.html](https://docs.aws.amazon.com/cli/latest/reference/organizations/describe-organization.html) AWS CLI 命令通过以下操作确定组织的 ARN：

   ```
   aws organizations describe-organization
   
   {
   	"Organization": {
   		"Id": "o-abcde12345",
   		"Arn": "arn:aws:organizations::111122223333:organization/o-abcde12345",
   		"FeatureSet": "ALL",
   		"MasterAccountArn": "arn:aws:organizations::111122223333:account/o-abcde12345/111122223333",
   		"MasterAccountId": "111122223333",
   		"MasterAccountEmail": "name+orgsidentifier@example.com",
   		"AvailablePolicyTypes": [
   				{
   					"Type": "SERVICE_CONTROL_POLICY",
   					"Status": "ENABLED"
   				}
   		]
   	}
   }
   ```

1. 使用[https://docs.aws.amazon.com/cli/latest/reference/ram/get-resource-shares.html](https://docs.aws.amazon.com/cli/latest/reference/ram/get-resource-shares.html) AWS CLI 命令通过以下操作确定组织的 ARN：

   ```
   aws ram  get-resource-shares --resource-owner SELF --tag-filters tagKey=Service,tagValues=LicenseManager --region us-east-1
   
   {
   	"resourceShares": [
   		{
   				"resourceShareArn": "arn:aws:ram:us-east-1:111122223333:resource-share/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
   				"name": "licenseManagerResourceShare-111122223333",
   				"owningAccountId": "111122223333",
   				"allowExternalPrincipals": true,
   				"status": "ACTIVE",
   				"tags": [
   					{
   						"key": "Service",
   						"value": "LicenseManager"
   					}
   				],
   				"creationTime": "2023-10-04T12:52:10.021000-07:00",
   				"lastUpdatedTime": "2023-10-04T12:52:10.021000-07:00",
   				"featureSet": "STANDARD"
   		}
   	]
   }
   ```

1. 使用[https://docs.aws.amazon.com/cli/latest/reference/ram/enable-sharing-with-aws-organization.html](https://docs.aws.amazon.com/cli/latest/reference/ram/enable-sharing-with-aws-organization.html) AWS CLI 命令通过以下方式启用资源共享 AWS RAM：

   ```
   aws ram enable-sharing-with-aws-organization
   
   {
   	"returnValue": true
   }
   ```

   您可以使用[https://docs.aws.amazon.com/cli/latest/reference/organizations/list-aws-service-access-for-organization.html](https://docs.aws.amazon.com/cli/latest/reference/organizations/list-aws-service-access-for-organization.html) AWS CLI 命令来验证 Organizations 列表是否已为 License Manager 启用服务主体，以及 AWS RAM：

   ```
   aws organizations list-aws-service-access-for-organization
   
   {
   	"EnabledServicePrincipals": [
   		{
   				"ServicePrincipal": "license-manager.amazonaws.com",
   				"DateEnabled": "2023-10-04T12:50:59.814000-07:00"
   		},
   		{
   				"ServicePrincipal": "license-manager.member-account.amazonaws.com",
   				"DateEnabled": "2023-10-04T12:50:59.565000-07:00"
   		},
   		{
   				"ServicePrincipal": "ram.amazonaws.com",
   				"DateEnabled": "2023-10-04T13:06:34.771000-07:00"
   		}
   	]
   }
   ```
**重要**  
 您的组织可能需要长达六个小时 AWS RAM 才能完成此操作。必须先完成此过程，然后才能继续。

1. 使用[https://docs.aws.amazon.com/cli/latest/reference/ram/associate-resource-share.html](https://docs.aws.amazon.com/cli/latest/reference/ram/associate-resource-share.html) AWS CLI 命令将您的 License Manager 资源共享与您的组织相关联：

   ```
   aws ram associate-resource-share --resource-share-arn arn:aws:ram:us-east-1:111122223333:resource-share/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 --principals arn:aws:organizations::111122223333:organization/o-abcde12345 --region us-east-1
   
   {
   	"resourceShareAssociations": [
   		{
   				"resourceShareArn": "arn:aws:ram:us-east-1:111122223333:resource-share/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
   				"associatedEntity": "arn:aws:organizations::111122223333:organization/o-abcde12345",
   				"associationType": "PRINCIPAL",
   				"status": "ASSOCIATING",
   				"external": false
   		}
   	]
   }
   ```

   您可以使用[https://docs.aws.amazon.com/cli/latest/reference/ram/get-resource-share-associations.html](https://docs.aws.amazon.com/cli/latest/reference/ram/get-resource-share-associations.html) AWS CLI 命令来验证资源共享关联是否`status`为`ASSOCIATED`：

   ```
   aws ram get-resource-share-associations --association-type "PRINCIPAL" --principal arn:aws:organizations::111122223333:organization/o-abcde12345--resource-share-arns arn:aws:ram:us-east-1:111122223333:resource-share/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 --region us-east-1
   				
   {
   	"resourceShareAssociations": [
   		{
   				"resourceShareArn": "arn:aws:ram:us-east-1:111122223333:resource-share/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
   				"resourceShareName": "licenseManagerResourceShare-111122223333",
   				"associatedEntity": "arn:aws:organizations::111122223333:organization/o-abcde12345",
   				"associationType": "PRINCIPAL",
   				"status": "ASSOCIATED",
   				"creationTime": "2023-10-04T13:12:33.422000-07:00",
   				"lastUpdatedTime": "2023-10-04T13:12:34.663000-07:00",
   				"external": false
   		}
   	]
   }
   ```

# 在 License Manager 中编辑自行管理的许可证
<a name="modify-license-configuration"></a>

您可以在自管理许可证中编辑以下字段的值：
+ 自管理许可证名称
+ 说明
+ 到期日期
+ <option> 数
+ 强制执行许可证类型限制
+ 包括已停止的实例

**编辑自管理许可证**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**自管理许可证**。

1. 选择自管理许可证。

1. 选择 **Actions**（操作）和 **Edit**（编辑）。

1. 根据需要编辑详细信息，然后选择**更新**。

**注意**  
设置许可证到期日期后，License Manager 可以在 120 天、90 天、60 天、30 天、0 天内向中配置的 Amazon SNS 主题发送通知。[License Manager 中的托管许可设置](settings-managed-licenses.md)

**使用命令行编辑自管理许可证**
+ [update-license-configuration](https://docs.aws.amazon.com/cli/latest/reference/license-manager/update-license-configuration.html) (AWS CLI)
+ [更新-LICMLicense 配置](https://docs.aws.amazon.com/powershell/latest/reference/items/Update-LICMLicenseConfiguration.html) (AWS Tools for PowerShell)

# 在 License Manager 中查看自行管理的许可证
<a name="view-license-configuration"></a>

您可以通过 License Manager 控制台查看自行管理的许可证，以监控 AWS 环境中的使用情况、合规性和分发情况。

## 在单个账户中查看许可证
<a name="view-single-account-licenses"></a>

要查看当前账户中的自行管理许可证，请执行以下操作：

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择 **Self-managed licenses**。

1. 查看许可证列表、其状态和当前使用情况。

1. 选择许可证名称以查看详细信息，包括关联资源和合规性状态。

## 查看聚合许可证（适用于组织管理员或授权管理员）
<a name="view-aggregated-licenses"></a>

组织管理员和授权管理员可以从一个集中位置查看其组织中所有 AWS 账户的自我管理许可证。这为整个组织提供了许可证合规性的可见性和管理功能。

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 确保您以组织管理员或授权管理员的身份登录。

1. 在左侧导航窗格中，选择 **Self-managed licenses**。

1. 选择该**Organization license configuration**选项卡可查看聚合许可证视图。

1. 查看组织账户中所有自行管理许可证的汇总视图。

这种汇总视图支持集中式许可证管理，并有助于确保整个 AWS 组织的合规性。

**使用命令行查看聚合许可证**
+ [list-license-configurations-for-组织](https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-license-configurations-for-organization.html) ()AWS CLI

# 在 License Manager 中停用自行管理的许可证
<a name="deactivate-license-configuration"></a>

停用自行管理的许可证后，使用该许可证的现有资源不会受到影响，并且仍然可以启动 AMIs 使用该许可证。不过，不再跟踪许可证使用情况。

停用自管理许可证后，不得将其附加到任何正在运行的实例。停用后，无法使用自管理许可证执行启动。

**停用自管理许可证**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**自管理许可证**。

1. 选择自管理许可证。

1. 选择**操作**，**停用**。当系统提示您确认时，请选择 **Deactivate (停用）**。

**使用命令行停用自管理许可证**
+ [update-license-configuration](https://docs.aws.amazon.com/cli/latest/reference/license-manager/update-license-configuration.html) (AWS CLI)
+ [更新-LICMLicense 配置](https://docs.aws.amazon.com/powershell/latest/reference/items/Update-LICMLicenseConfiguration.html) (AWS Tools for PowerShell)

# 在 License Manager 中删除自行管理的许可证
<a name="delete-license-configuration"></a>

在可以删除自管理许可证之前，您必须解除关联所有资源。如果您需要重新开始使用新的许可规则，则可以删除自管理许可证。如果软件供应商的许可条款发生变更，您可以解除关联现有资源，删除自管理许可证，创建新的自管理许可证以反映更新的条款，并将其与现有资源关联。

**使用控制台删除自管理许可证**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**自管理许可证**。

1. 选择自管理许可证的名称以打开许可证详细信息页面。

1. 选择每个资源（单独或批量），然后选择**取消关联资源**。重复该操作，直到列表为空。

1. 依次选择 **Actions（操作）** 和 **Delete（删除）**。当系统提示进行确认时，选择 **Delete（删除）**。

**使用命令行删除自管理许可证**
+ [delete-license-configuration](https://docs.aws.amazon.com/cli/latest/reference/license-manager/delete-license-configuration.html) (AWS CLI)
+ [移除-LICMLicense 配置](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-LICMLicenseConfiguration.html) (AWS Tools for PowerShell)

# License Manager 中的自我管理许可规则
<a name="license-rules"></a>

在创建自管理许可证规则后，可以将其附加到相关的启动机制，它们可以在其中直接禁止部署不合规的新资源。您组织中的用户可以从指定服务器无缝启动 EC2 实例 AMIs，管理员可以通过内置的 License Manager 控制面板跟踪许可证库存。可以通过启动控件和控制面板警报更轻松地实施合规性。

**重要**  
AWS 不参与软件供应商的审核流程。客户负责满足合规性要求，并负责根据其许可协议仔细了解规则并将其捕获到 License Manager 中。

许可证跟踪从将规则附加到实例时开始，一直跟踪到实例终止。您可以定义使用限制和许可规则，License Manager 将跟踪部署，同时还提醒您违反规则的情况。如果配置了硬限制，License Manager 可能会禁止启动资源。

当被跟踪的服务器终止时，其许可证将被释放并返回到可用许可证池中。默认情况下，当被跟踪的服务器停止时，其许可证也会被释放并返回到池中。但是，如果 “**包括已停止的实例**” 规则 (`includedStoppedInstances`) 设置为 True，则将继续跟踪已停止的实例并将其计为许可证使用量。当您的许可条款要求无论实例的运行状态如何，都必须将许可证分配给实例时，这非常有用。

由于组织采用不同的方法实施操作和合规性，因此，License Manager 支持多种启动机制：
+ **手动关联自行管理的许可证 AMIs**-要跟踪操作系统或其他软件的许可证，可以在发布许可规则 AMIs 之前将其附加到以供组织中更广泛地使用。然后，License Manager 会自动跟踪 AMIs 这些部署中的任何部署，而无需用户执行任何其他操作。您还可以将许可规则附加到当前 AMI 构建机制，例如 [Systems Manager Automation](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-automation.html)、[VM Import/Export](https://docs.aws.amazon.com/vm-import/latest/userguide/) 和 [Packer](https://www.packer.io/docs/builders/amazon.html)。
+ **Amazon EC2 启动模板和 AWS CloudFormation** — 如果附加许可规则 AMIs 不是首选选项，则可以在 [EC2 启动模板或[CloudFormation 模板](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html)中将其指定为可选参数。将使用 License Manager 跟踪使用这些模板进行的部署。**您可以通过在自我管理许可证字段 IDs 中指定一个或多个自行管理许可证，对 EC2 启动 CloudFormation 模板或模板强制执行规则。**

AWS 将许可证跟踪数据视为敏感的客户数据，只能通过拥有该数据的 AWS 帐户进行访问。 AWS 无法访问您的许可证跟踪数据。您可以控制许可证跟踪数据，并且可以随时将其删除。

## 关联自行管理的许可证和 AMIs
<a name="ami-associations"></a>

以下过程演示如何将自行管理的许可证与 AMIs 使用 License Manager 控制台相关联。该过程假设您至少有一个现有的自管理许可证。您可以将自管理许可证与您有权访问的任何 AMI 相关联，无论是您拥有的还是共享的。如果与您共享了 AMI，则可以将其与当前账户中的自管理许可证相关联。否则，您可以指定 AMI 是与所有账户的自管理许可证相关联，还是仅与当前账户中的自管理许可证相关联。

如果您将 AMI 与所有账户的自管理许可证相关联，则可以跨账户跟踪从 AMI 启动的实例。当达到硬限制时，License Manager 会阻止启动其他实例。当达到软限制时，License Manager 会通知您其他实例已启动。

如果您在同一区域内复制 AMI，并且该 AMI 关联了许可配置，则这些许可配置将自动与新 AMI 关联。当您从新 AMI 启动实例时，License Manager 会对其进行跟踪。同样，如果您从具有相关许可配置的正在运行的实例创建新 AMI，则这些许可配置将自动与新 AMI 关联，License Manager 会跟踪您从新 AMI 启动的实例。

**警告**  
License Manager 不支持跨区域实例跟踪。如果您将关联许可配置的 AMI 复制到其他区域，License Manager 会阻止从新 AMI 启动所有实例。

**将自管理许可证和 AMI 相关联**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**自管理许可证**。

1. 选择自管理许可证的名称以打开许可证详细信息页面。要查看当前关联的 AMIs，请选择 “**关联**” AMIs。

1. 选择**关联 AMI**。

1. 在 “**可用**” 中 AMIs，选择一个或多个 AMIs ，然后选择 “**关联**”。
   + 如果您的账户至少拥有其中一个 AMIs，则系统会提示您为自己拥有的账户选择 AMI 关联范围。 AMIs AMIs 任何从其他账户共享的内容仅与您的账户关联。选择**确认**。
   + 如果 AMIs 是从其他账户与您共享的，则它们仅与您的账户关联。

    AMIs 现在，新关联的用户将显示在许可证详细信息页面的**关联 AMIs**选项卡上。

## 取消关联自行管理的许可证和 AMIs
<a name="ami-disassociation"></a>

以下过程演示如何 AMIs使用License Manager控制台取消自行管理许可证的关联。无法解除对已注销的 AMI 的关联。License Manager AMIs 每 8 小时检查一次是否已取消注册，并自动将其解除关联。

**解除自管理许可证和 AMI 的关联**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**自管理许可证**。

1. 选择自管理许可证的名称以打开许可证详细信息页面。

1. 选择 “**关联**” AMIs。

1. 选择 AMI 并选择**取消关联 AMI**。

# 在 License Manager 中已授予的许可证
<a name="granted-licenses"></a>

已授予的许可证是贵组织从 [AWS Marketplace](https://docs.aws.amazon.com/marketplace/latest/buyerguide/what-is-marketplace.html)、[AWS Data Exchange](https://docs.aws.amazon.com/data-exchange/latest/userguide/what-is.html) 购买，或直接从将软件与托管权限集成的卖方处购买的产品的许可证。许可证管理员可以使用 AWS License Manager 来管理这些许可证的使用，并将使用权（称为授权）分配给特定 AWS 帐户。

分发给 Dat AWS a Exchange 产品的数据许可证可通过 AWS Data Exchange 提供给 AWS 账户。必须先启用订阅共享 AWS Marketplace，然后才能从中分发许可证。有关更多信息，请参阅[在组织中共享订阅](https://docs.aws.amazon.com/marketplace/latest/buyerguide/organizations-sharing.html)。

在许可证管理员将授权从 AWS Marketplace 许可证分配给一个 AWS 账户，并且接收者接受并激活授予的许可证后，该 AWS 账户就可以通过订阅了。 AWS Marketplace该账户还可以访问产品。例如，如果许可管理员从您的账户购买亚马逊系统映像 (AMI) AWS Marketplace 并将授权分配给您的 AWS 账户，则您可以使用 AWS Marketplace 和 Amazon 从 AMI 启动亚马逊 EC2 EC2实例。

**Topics**
+ [查看已授予的许可证](#granted-licenses-views)
+ [在 License Manager 中管理您已授予的许可](manage-granted-licenses.md)
+ [分发 License Manager 权利](distribute-entitlement.md)
+ [在 License Manager 中接受和激活授权](grant-acceptance.md)
+ [License Manager 中授权的许可状态](grant-statuses.md)
+ [CloudWatch License Manager 中买家账户的指标](how-metrics-emit-buyers.md)

## 查看已授予的许可证
<a name="granted-licenses-views"></a>

License Manager 会显示选项卡，可根据您验证的权限查看和管理已授予的许可证。已授予的许可证页面可以显示以下选项卡：

**我的许可证**  
任何有权在 License Manager 中查看已授予的许可证的用户都可以使用此选项卡。该选项卡有一个**我已授予的许可证**部分，其中包含有关每个许可证的信息，例如**许可证 ID** 和**产品名称**。在此页面上，您可以查看有关每个许可证的其他信息。

**许可证摘要（仅限于组织管理员使用）**  
该选项卡仅限于组织管理员使用。该选项卡有一个**总计**部分，列出了组织中所有账户的产品总量和已授予的许可证。还显示了**产品**部分，其中包含一个表格，详细说明了每个产品的属性，例如**产品名称**和**已授予许可证的数量**。

**汇总的许可证（仅限于组织管理员使用）**  
该选项卡仅限于组织管理员使用。此选项卡中有一个部分，详细介绍了**我的组织已授予的许可证**，其中包括有关每个许可证的信息，例如**许可证 ID** 和**产品名称**。在此页面上，您可以查看有关每个许可证的其他信息。

# 在 License Manager 中管理您已授予的许可
<a name="manage-granted-licenses"></a>

已授予的许可证将显示在 License Manager 控制台中。收件人必须接受并激活已授予的许可证，然后才能使用该产品。您接受和激活许可证的方式取决于许可证是否来自 AWS Marketplace、您的帐户是否为组织中的成员帐户 AWS Organizations，以及您的组织是否启用了所有功能。

已授予的许可证需要跨区域复制许可证元数据。License Manager 会自动将每个已授予的许可证及其相关信息复制给其他 AWS 区域。这样，您能够集中查看向您授予许可证的所有区域。

**来自 AWS Marketplace 和 AWS Data Exchange 的许可**
+ 系统会自动接受并激活您购买的订阅的许可证。
+ 如果启用了所有功能的组织的管理账户购买了订阅并将许可证分配给成员账户，则成员账户将自动接受这些许可证。管理账户或成员账户可以稍后激活许可证。
+ 如果仅启用整合账单功能的组织的管理账户购买了订阅并将许可证分配给成员账户，则每个成员账户都必须接受并激活许可证。

**来自卖家的许可证**
+ 对于使用 License Manager 分配许可证的产品，您必须接受并激活许可证。
+ 如果启用了所有功能的组织的管理账户购买了产品并将许可证分配给成员账户，则成员账户将自动接受这些许可证。管理账户或成员账户可以稍后激活许可证。
+ 如果仅启用整合账单功能的组织的管理账户购买了产品并将许可证分配给成员账户，则每个成员账户都必须接受并激活许可证。

------
#### [ Console (My licenses) ]

您可以查看和管理单个 AWS 账户已授予的许可证。

**管理账户中已授予的许可证**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择**已授予的许可证**。

1. 如果当前选项不是**我的许可证**，请选择该选项卡。

1. （可选）使用筛选条件选项（如下所示）来确定显示的许可证列表的范围。
   + “产品 SKU”— 此许可证的产品标识符，由许可证颁发者在创建许可证时定义。多个商品 SKU 中可能存在相同的商品 SKU ISVs。
   + “收件人”— 许可证收件人的 ARN。
   + “状态”— 许可证的状态。例如，**可用**。

1. 要查看有关许可证的其他信息，请选择许可证 ID 以打开**许可证概览**页面。

1. 如果许可证颁发者是以外的实体 AWS Marketplace，则初始授予状态为 “**待接受**”。请执行以下操作之一：
   + 选择**接受并激活许可证**。生成的授予状态为**活跃**。
   + 选择**接受许可证**。生成的授予状态为**已禁用**。准备好使用许可证后，选择**激活许可证**。
   + 选择**拒绝许可证**。生成的授予状态为**已拒绝**。拒绝许可证后，您将无法对其进行激活。

如果您不想继续使用已激活的许可证，可以返回**许可证概览**页面并选择**停用许可证**。如果要继续使用已停用的许可证，请返回**许可证概览**页面并选择**激活许可证**。

------
#### [ Console (Aggregated licenses) ]

您可以查看从组织中的所有账户中汇总的已授予的许可证。

**重要**  
要使用组织范围视图查看已授予的许可证，必须先 AWS Organizations 使用 AWS License Manager 控制台设置进行链接。有关更多信息，请参阅 [License Manager 中的设置](settings.md)。

**要管理您的账户中已授予的许可证 AWS Organizations**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择**已授予的许可证**。

1. 如果当前选项不是**聚合许可证**选项卡，请选择该选项卡。

1. （可选）使用筛选条件选项（如下所示）来确定显示的许可证列表的范围。
   + “产品 SKU”— 此许可证的产品标识符，由许可证颁发者在创建许可证时定义。多个商品 SKU 中可能存在相同的商品 SKU ISVs。
   + “受益人”— 您组织中获得许可证的账户。

1. 要查看有关许可证的其他信息，请选择许可证 ID 以打开许可证详细信息页面。

1. 如果许可证颁发者是以下实体以外的实体 AWS Marketplace，请执行以下任一操作：
   + 选择**激活许可证**。生成的授予状态为**活跃**。
   + 选择**停用许可证**。生成的授予状态为**已停用**。

如果您不想继续使用已激活的许可证，可以返回**许可证概览**页面并选择**停用许可证**。如果要继续使用已停用的许可证，请返回**许可证概览**页面并选择**激活许可证**。

------
#### [ AWS CLI ]

您可以使用 AWS CLI 来处理您授予的许可证。

**要管理已授予的许可证，请使用 AWS CLI：**
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/accept-grant.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/accept-grant.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/create-grant-version.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/create-grant-version.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/get-grant.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/get-grant.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-licenses.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-licenses.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-received-grants.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-received-grants.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-received-grants-for-organization.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-received-grants-for-organization.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-received-licenses.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-received-licenses.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-received-licenses-for-organization.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-received-licenses-for-organization.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/reject-grant.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/reject-grant.html)

------

# 分发 License Manager 权利
<a name="distribute-entitlement"></a>

如果您是在组织的管理账户中操作并启用了[所有功能](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html)的许可证管理员，则可以通过创建授予将已授予的许可证中的权限分配给您的组织。有关的更多信息 AWS Organizations，请参阅[AWS Organizations 术语和概念](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_getting-started_concepts.html)。

您可以将授予的收件人指定为下列选项之一：
+ 一个 AWS 账户，其中仅包含指定的账户。
+ 组织根，包括您组织中的所有账户。
+ 一种组织单位 (OU)（未嵌套），包括指定 OU 中以及嵌套在指定 OU OUs 下的所有帐户。

**注意**  
您最多可以为每个许可证创建两千个授予。

您可以使用 AWS License Manager 控制台或 AWS CLI 来分发您的权利。在控制台中创建授予时，您可以指定组织 ID 或组织 ARN，但必须将 ARN 格式与 AWS CLI一起使用。例如， ARNs 将类似于以下内容：

**组织 ID ARN**  
`arn:aws:organizations::<account-id-of-management-account>:organization/o-<organization-id>`

**组织 OU ARN**  
`arn:aws:organizations::<account-id-of-management-account>:ou/o-<organization-id>/ou-<organizational-unit-id>`

------
#### [ Console ]

**创建授予（控制台）**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择**已授予的许可证**。

1. 选择许可证 ID 以打开**许可证概览**页面。

1. 从**授予**部分选择**创建授予**。

1. 在**详细信息**面板上，执行以下操作：

   1. 输入授予的名称，以帮助您标识授予的用途或收件人。

   1. 输入拨 AWS 账户 款接受者的 ID、 AWS Organizations OU AWS Organizations ID 或 ARN、ID 或 ARN。

   1. 选择**创建授予**。

1. 在**许可证概览**页面上，您将在**授予**面板中看到授予条目。授予的初始状态是**待接受**。当收件人接受授予时，状态将更改为**活跃**，当收件人拒绝授予时，将更改为**已拒绝**。

------
#### [ AWS CLI ]

您可以使用 AWS CLI 来分发授权。使用 API 时，必须使用 ARN 格式指定组织 ID 或 OU。 AWS License Manager 

**使用 AWS CLI创建和列出授予**
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/create-grant.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/create-grant.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-distributed-grants.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-distributed-grants.html)

------

授予详细信息页面显示您已授予访问权限的账户列表。向您的组织分配许可证后，您可以分别停用或激活每个账户的许可证。

# 在 License Manager 中接受和激活授权
<a name="grant-acceptance"></a>

为已授予的许可证创建授予时，该授予将分配给收件人。必须接受并激活已授予的许可证，然后授予收件人才能使用该许可证。授予激活过程可包括从 AWS Marketplace获取已授予的许可证的其他选项。

默认情况下，已授予的许可证的**授予概览**页面的状态为 `Pending Acceptance`。您可以选择 `Accept`、`Accept and Activate` 或 `Reject` 授予。已接受但尚未激活的授予的状态为 `Disabled`。已接受且已激活的授予的状态为 `Active`。

必须接受并激活已授予的许可证，然后授予收件人才能使用该许可证。默认情况下，已授予许可证的授予详细信息页面的状态为**待接受**。您可以选择**接受**、**接受并激活**或**拒绝**许可证。已接受但尚未激活的授予的状态为**已禁用**。已接受且已激活的授予的状态均为**活跃**。

**提示**  
您可以自动接受来自组织管理账户的授予。要启用自动接受授权，请在 AWS License Manager 控制台的[设置](https://docs.aws.amazon.com/license-manager/latest/userguide/settings.html)页面上从管理账户关联您的组织账户。

您不能 AWS Marketplace 同时为同一产品激活两个许可证。如果您有两个订阅（例如，一个产品的公共套餐和私有套餐，或者一个产品的订阅的许可证和同一产品的已授予的许可证），则可以进行以下操作之一：

1. 禁用同一产品的现有授予，然后激活新的授予。

1. 激活新的授予，并指定要禁用的现有活跃授予，并用新授予替换现有的活跃授予。您可以使用 License Manager 控制台或 AWS CLI：

   1. 使用 License Manager 控制台激活新授予，同时选择**是**以替换活跃授予。

   1. 使用 `CreateGrantVersion` API，通过为 `Status` 是“`Active`”的 `ActivationOverrideBehavior` 指定 `ALL_GRANTS_PERMITTED_BY_ISSUER` 来激活新授予。

------
#### [ Console ]

您可以使用 License Manager 控制台来激活授予。当您激活来自的授权时 AWS Marketplace，您可能会看到是否替换有效授权的选项：
+ 作为许可证管理员，您必须在激活授予时指定是否要替换活跃授予。
+ 作为授予人，您可以选择在为组织中的其他账户激活授予时指定是否要替换活跃授予。
+ 作为被授予者，如果创建分布式授予的授予人没有指定是否要替换活跃授予，则必须在激活授予时进行选择。

**激活授予（控制台）**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/]()。

1. 在导航窗格中，选择**已授予的许可证**。

1. 选择许可证 ID 以打开**许可证概览**页面。

1. 选择授予名称以打开**授予概览**页面。

1. 如果出现以下选项，请选择一个激活选项以确定是否要替换活跃授予：

   1. **否** — 此选项将激活授予，而不会替换收件人（被授予者）的任何现有活跃授予。

   1. **是** — 此选项将禁用对同一产品的授予，并为定义的收件人（被授予者）激活新的授予：

      1. 已指定 AWS 账户。

      1. 指定组织 OU 的成员账户。

      1. 组织中的成员账户。

1. （可选）给出激活授予的原因。

1. 在输入框中输入 **activate**，然后选择**激活**。

------
#### [ AWS CLI ]

您可以使用 AWS CLI 来处理您授予的许可证。

**要使用分布式赠款，请使用 AWS CLI：**
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/accept-grant.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/accept-grant.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/create-grant-version.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/create-grant-version.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-received-grants.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-received-grants.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-received-grants-for-organization.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-received-grants-for-organization.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/license-manager/reject-grant.html](https://docs.aws.amazon.com/cli/latest/reference/license-manager/reject-grant.html)

------

# License Manager 中授权的许可状态
<a name="grant-statuses"></a>

许可证有两种状态：**许可证状态**（显示许可证的总体可用性和可共享性）和**授予状态**（显示是否可以使用许可证）。

下表显示了已授予的许可证的不同状态：


| Status | 说明 | 
| --- | --- | 
| AVAILABLE | 该许可证可供使用和共享。 | 
| PENDING\$1AVAILABLE | 由于许可证仍在处理中，因此无法使用。 | 
| DEACTIVATED | 由于许可证颁发者已将其停用，因此无法使用该许可证。 | 
| SUSPENDED | 该许可证已暂停，因此无法使用。 | 
| EXPIRED | 该许可证无法使用，因为它已经到期了。 | 
| PENDING\$1DELETE | 该许可证正在删除中，因此无法使用。 | 
|  DELETED  |  由于许可协议已取消，该许可证无法使用。  | 

下表显示了授予的不同状态：


| Status | 说明 | 
| --- | --- | 
|  PENDING\$1WORKFLOW  |  该授予正在分配过程中。  | 
|  PENDING\$1ACCEPT |  已创建授予，但授予收件人尚未接受。  | 
|  REJECTED  |  该授予已被授予收件人拒绝。  | 
|  ACTIVE  |  该授予已被接受并激活，供授予收件人使用。可以使用许可的资源。  | 
|  FAILED\$1WORKFLOW  |  分配授予失败。  | 
|  DELETED  |  该授予已被授予人删除。  | 
|  PENDING\$1DELETE  |  正在删除分配的授予。  | 
|  DISABLED  |  该授予已被授予收件人接受，但尚未激活使用。  | 
|  WORKFLOW\$1COMPLETE  |  已向某组织分配或收回授予。授予详细信息显示组织中每个账户的子授予状态。  | 

# CloudWatch License Manager 中买家账户的指标
<a name="how-metrics-emit-buyers"></a>

当卖家颁发的许可证的授予配置为**允许提交选定的使用记录**时，License Manager 会向卖家账户、root 买家账户和记录使用情况的账户发出一个 CloudWatch 指标。买家账户是指已购买或获得卖方颁发的许可证 AWS 账户 的人。有关更多信息，请参阅[向客户授予许可证](https://docs.aws.amazon.com//license-manager/seller-issued-licenses.html#isv-grant-licenses)。

## 使用情况控制面板
<a name="usage-dashboard-example"></a>

当卖方或独立软件供应商 (ISV) 应用程序根据买方账户的许可证记录使用情况时，记录使用情况的账户和根购买者账户将在 License Manager 控制台的 “使用情况” 控制**面板页面上看到一个带有使用**记录 CloudWatch 的小部件。买家还可以在 AWS Organizations中查看他们已向其分配许可证的账户的指标。**使用情况控制面板**页面上的图表适用于已发送使用记录的每个许可证。

下图是使用情况控制面板的示例：

![\[这是使用情况控制面板的示例图。\]](http://docs.aws.amazon.com/zh_cn/license-manager/latest/userguide/images/license-manager-usage-api-usage-dash.png)


# 许可证分析
<a name="analytics"></a>

许可证资产组提供全面的仪表板和可视化功能，使您能够了解组织中所有 AWS 地区和账户的软件许可组合。

**Topics**
+ [主仪表板视图](primary-dashboard-view.md)
+ [个人许可证资产组视图](individual-license-asset-group-view.md)
+ [创建使用情况报告](create-usage-report.md)

# 主仪表板视图
<a name="primary-dashboard-view"></a>

许可证资产组控制面板根据实例数显示您的前 5 个许可证资产组，并进行实时消费跟踪。

## 时间范围选择
<a name="time-range-selection"></a>
+ 从以下选项中选择：过去 1、3、6 或 12 个月，或自定义日期范围
+ 使用灵活的日期范围来确定季节性模式并跟踪增长趋势

## 交互式可视化
<a name="interactive-visualizations"></a>
+ 将鼠标悬停在图表上方可查看详细的实例计数
+ 查看不同许可证类型的使用趋势：
  + 自行管理的许可证-来自软件供应商的 BYOL
  + 已授予的许可- AWS Marketplace 或第三方采购以及 AWS提供的许可

# 个人许可证资产组视图
<a name="individual-license-asset-group-view"></a>

从下拉菜单中选择许可证资产组以查看详细信息

## 摘要选项卡
<a name="summary-tab"></a>

### 详细信息
<a name="details"></a>
+ 在许可证资产组内跟踪的实例总数
+ 在许可证资产组内跟踪已授予的许可证
+ 在许可证资产组内跟踪自行管理的许可证

### 即将到来的续订
<a name="upcoming-renewals"></a>

在许可证资产组中跟踪的未来 7、30 或 100 天内即将续订的许可证清单

**注意**  
您必须配置许可证到期日期才能查看即将到来的续订。请参阅[在 License Manager 中编辑自行管理的许可证](modify-license-configuration.md)。

### 使用趋势
<a name="usage-trends"></a>

实例和许可证趋势显示了在许可证资产组内跟踪的选定时间段内自行管理许可证和已授予许可证的许可证消耗模式

要了解许可证资产组出售的指标的详细信息，请参阅。[使用亚马逊监控 License Manager CloudWatch](monitoring-cloudwatch.md)

# 创建使用情况报告
<a name="create-usage-report"></a>

AWS License Manager 为自行管理的许可证和许可证资产组提供全面的使用报告功能。您可以为自行管理的许可证生成定期报告，也可以为许可证资产组生成按需报告，以跟踪整个组织的许可证使用情况、合规性和资源清单。

# 自行管理的许可证报告
<a name="self-managed-license-reports"></a>

自行管理的许可证报告定期提供许可证使用情况的快照。您可以设置多个使用情况报告，通过自动发布到 Amazon S3 存储桶来跟踪环境中的不同许可证类型。

**自管理许可证摘要报告**  
包含有关已使用许可证数量的信息以及有关自我管理的许可证配置的详细信息，包括许可证计数、许可证规则和跨资源类型的分布。

**资源使用情况报告**  
提供有关已跟踪资源及其许可证消耗的详细信息，列出每种资源以及许可证 ID、状态和 AWS 账户 ID 信息。

**创建自行管理的许可证使用情况报告**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 从导航面板中选择 “**使用情况报告**”（在 “许可证分析” 下）。

1. 选择 “**创建使用情况报告**”，然后定义参数：

   1. 为您的使用情况报告输入**名称**和可选**描述**。

   1. 从下拉列表中选择自行管理的许可证类型。

   1. 选择要生成的报告类型。

   1. 选择频率：**每 24 小时一****次、每 7 天**一**次，或每 30 天**一次。

   1. （可选）添加**标签**以跟踪使用情况报告资源。

1. 选择**创建使用情况报告**。

**使用 CLI 创建自我管理的许可报告**
+ 使用 `create-license-manager-report-generator` 命令：

  ```
  aws license-manager create-license-manager-report-generator \
      --report-generator-name "Daily License Usage Report" \
      --type LicenseUsageReport \
      --report-context '{
        "licenseConfigurationArns": [
          "arn:aws:license-manager:region:account:license-configuration/lic-config-id"
        ]
      }' \
      --report-frequency '{
        "value": 1,
        "period": "DAY"
      }' \
      --client-token unique-token
  ```

# 许可证资产组报告
<a name="license-asset-group-reports"></a>

许可证资产组报告可按需提供全面的报告，说明组织内多个 AWS 地区和账户的软件许可证合规性。这些报告提供了已发现并映射到许可证资产组的所有资源的详细清单。

**创建许可证资产组报告**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 从导航面板中选择 “**使用情况报告**”（在 “许可证分析” 下）。

1. 选择**创建许可证资产组报告**，然后定义参数：

   1. 输入报告的**名称**和可选**描述**。

   1. 从下拉列表中选择**许可证资产组**。

   1. 选择日期范围以列出该范围内的所有资源。

   1. （可选）添加**标签**以跟踪使用情况报告资源。

1. 选择**创建使用情况报告**。

**使用 CLI 创建许可证资产组报告**
+ 使用`create-license-manager-report-generator`命令生成具有特定时间范围的按需报告：

  ```
  aws license-manager create-license-manager-report-generator \
      --report-generator-name "License asset group Report" \
      --type LicenseAssetGroupReport \
      --report-context '{
        "licenseAssetGroupArns": [
          "arn:aws:license-manager:region:account:license-asset-group/group-id"
        ],
        "startTime": "2024-01-01T00:00:00Z",
        "endTime": "2024-01-31T23:59:59Z"
      }' \
      --client-token unique-token
  ```
**注意**  
许可证资产组报告是在指定时间范围内按需生成的，不支持定期计划。省略 `--report-frequency` 参数。

# 报告存储
<a name="report-storage-location"></a>

使用情况报告将在 60 分钟内开始发布。如果您的账户还没有关联的 Amazon S3 存储桶，则在您创建使用情况报告时，License Manager 将创建一个新的 Amazon S3 存储桶。报告使用以下 Amazon S3 URI 模式存储：

```
s3://aws-license-manager-service-*/Reports/usage-report-name/year/month/day/report-id.csv
```

有关 CLI 命令的更多信息，请参见 [create-license-manager-report-generator](https://docs.aws.amazon.com/cli/latest/reference/license-manager/create-license-manager-report-generator.html) (AWS CLI)。

**注意**  
AWS License Manager 不存储您的报告。报告将直接发布到您的 Amazon S3 存储桶。删除使用率报告后，报告将不再发布到您的 Amazon S3 存储桶。

# License Manager 中的库存搜索
<a name="inventory"></a>

License Manager 允许您使用 [Systems Manager 清单](https://aws.amazon.com/systems-manager/faq/)查找本地应用程序，然后将许可规则附加到这些应用程序。将许可规则附加到这些服务器后，您可以在 License Manager 控制面板中跟踪它们以及您的 AWS 服务器。

对于使用 License 资产组的组织，可以将库存搜索结果整合到 AWS 组织内的多个 AWS 区域和账户中，从而提供已发现资源的统一视图，无论这些资源位于哪个地区或账户中。

不过，License Manager 无法在启动或终止时验证这些服务器的许可规则。要保留有关非 AWS 服务器的信息 up-to-date，必须使用 License Manager 控制台的 “**清单” 搜索**部分定期刷新清单信息。

Systems Manager 将数据存储为清单数据 30 天。在此期间，License Manager 会将托管实例计为活动实例，即使无法对该实例进行 Ping 操作也是如此。在从 Systems Manager 中清除清单数据后，License Manager 会将实例标记为非活动状态并更新本地清单数据。为了确保托管实例计数准确，我们建议在 Systems Manager 中手动取消注册实例，以便 License Manager 能够运行清理操作。

查询 Systems Manager 库存需要资源数据同步才能将库存存储在 Amazon S3 存储桶中，Amazon Athena 需要汇总来自组织账户的库存数据， AWS Glue 并提供快速的查询体验。有关更多信息，请参阅 [在 License Manager 中使用服务相关角色](using-service-linked-roles.md)。

如果您的组织不限制 AWS 用户创建 AMI 派生的实例或在运行的实例上安装其他软件，资源清单跟踪也是非常有用的。License Manager 为您提供了一种机制以使用清单搜索轻松查找这些实例和应用程序。您可以将规则附加到这些已发现的资源，并像从托管创建的实例一样跟踪和验证它们 AMIs。

**Topics**
+ [在 License Manager 中使用库存搜索](discovery.md)
+ [在 License Manager 中自动发现库存](automated-discovery.md)

# 在 License Manager 中使用库存搜索
<a name="discovery"></a>

License Manager 使用 [Systems Manager 清单](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-inventory.html)来发现本地软件使用情况。将自管理许可证与本地服务器关联后，License Manager 会定期收集软件清单，更新许可信息，并刷新其控制面板以报告使用情况。

**Topics**
+ [为库存搜索进行设置](#discovery-setup)
+ [使用库存搜索](#using-discovery)
+ [向自行管理的许可证添加自动发现规则](#add-discovery-rule)
+ [将自行管理的许可证与库存搜索相关联](#discovered)
+ [解除自行管理许可证和资源的关联](#disassociate)

## 为库存搜索进行设置
<a name="discovery-setup"></a>

在使用资源库存搜索之前，请完成以下要求：
+ 通过将 License Manager 与您的账户集成，启用跨 AWS Organizations 账户库存发现。有关更多信息，请参阅 [License Manager 中的设置](settings.md)。
+ 为要管理的服务器和应用程序创建自管理许可证。例如，创建一个自管理许可证，该许可证反映了您与 Microsoft 签订的 SQL Server Enterprise 许可协议的条款。

## 使用库存搜索
<a name="using-discovery"></a>

请完成以下步骤以搜索资源库存。您可以按名称（例如，以“SQL Server”开头的名称）和随附许可证类型（例如，不适用于“SQL Server Web”的许可证）搜索应用程序。

**搜索您的资源清单**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择 **库存搜索**。

1. （可选）您可以指定筛选选项以简化搜索结果，如下所示。  
**亚马逊 EC2 资源**    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/license-manager/latest/userguide/discovery.html)  
**Amazon RDS 资源**    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/license-manager/latest/userguide/discovery.html)

   有关 Amazon RDS 数据库产品许可证的更多信息，请参阅 A *mazon [RDS 用户指南中的 RDS for Oracle 许可选项](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Oracle.Concepts.Licensing.html)或 RDS* [for Db2 许可选项](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/db2-licensing.html)。

## 向自行管理的许可证添加自动发现规则
<a name="add-discovery-rule"></a>

将产品信息添加到自管理许可证后，License Manager 可以跟踪安装了这些产品的实例的许可证使用情况。有关更多信息，请参阅 [在 License Manager 中自动发现库存](automated-discovery.md)。

**向自管理许可证添加自动化发现规则**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 打开**库存搜索**页面。

1. 选择资源，然后选择**添加自动化发现规则**。

1. 对于**自管理许可证**，请选择自管理许可证。

1. 指定要发现和跟踪的产品。

1. （可选）选择在**卸载软件时停止跟踪实例**，以便在 License Manager 检测到软件已卸载并且已过任何许可证关联期限后，许可证可供重用。

1. （可选）要从自动发现中排除资源，请选择**添加排除规则**。
**注意**  
排除规则不适用于亚马逊 RDS 产品（例如 Oracle 的 RDS 和适用于 Db2 的 RDS）。

   1. 选择要筛选的**属性**，目前支持**账户 ID** 和**标签**。

   1. 输入用于标识该属性的信息。对于**账户 ID**，请指定 12 位数的 AWS 账户 ID 作为值。对于**标签**，请输入一 key/value 对。

   1. 重复步骤 7 以添加其他规则。

1. 选择**添加**。

## 将自行管理的许可证与库存搜索相关联
<a name="discovered"></a>

确定需要管理的未管理资源后，可以手动将其与自管理许可证相关联，而不必使用自动化发现功能。

**将自管理许可证与资源相关联**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 打开**库存搜索**页面。

1. 选择资源，然后选择**关联自管理许可证**。

1. 对于**自管理许可证名称**，请选择自管理许可证。

1. （可选）选择**与我的所有成员账户共享自管理许可证**。

1. 选择**关联 **。

## 解除自行管理许可证和资源的关联
<a name="disassociate"></a>

如果软件供应商的许可条款发生变化，则可以解除手动关联的资源，然后删除自管理许可证。

**解除自管理许可证和资源的关联**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**自管理许可证**。

1. 选择自管理许可证的名称。

1. 选择**资源**。

1. 选择要与自行管理的许可证取消关联的每个资源，然后选择**取消关联资源**。

# 在 License Manager 中自动发现库存
<a name="automated-discovery"></a>

License Manager 使用 [Systems Manager 清单](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-inventory.html)来发现 Amazon EC2 实例和本地实例上的软件使用情况。您可以将产品信息添加到您的自管理许可证中，License Manager 将跟踪安装了这些产品的实例。此外，您可以根据许可协议指定排除规则，以决定要排除哪些实例。您可以将属于 AWS 账户的实例 IDs 或与资源标签关联的实例排除在自动发现范围之外

可以将自动化发现添加到新的许可证集、现有的自管理许可证或库存中的资源中。可以随时使用 [UpdateLicenseConfiguration](https://docs.aws.amazon.com/license-manager/latest/APIReference/API_UpdateLicenseConfiguration.html)API 命令通过 CLI 编辑自动发现规则。要在控制台中编辑规则，您必须删除现有自管理许可证并创建新的许可证。

要使用自动化发现功能，您必须将产品信息添加到您的自管理许可证中。在使用**库存搜索**创建自管理许可证时可以执行此操作。

您无法手动解除关联通过自动化发现功能跟踪的实例。默认情况下，在卸载软件后，自动化发现功能不会解除与跟踪的实例的关联。您可以配置自动化发现功能，以在卸载软件时停止跟踪实例。

配置自动化发现功能后，您可以通过 License Manager 控制面板跟踪许可证使用情况。

**先决条件**
+ 通过将 License Manager 与您的账户集成，启用跨 AWS Organizations 账户库存搜索。有关更多信息，请参阅 [License Manager 中的设置](settings.md)。
**注意**  
 单个账户可以设置自动化发现功能，但不能添加排除规则。
+ 在您的实例上安装 Systems Manager 清单。

**在创建自管理许可证时配置自动化发现功能**  
在创建自管理许可证时，您可以配置自动化发现规则和排除规则。有关更多信息，请参阅 [在 License Manager 中创建自行管理的许可证](create-license-configuration.md)。

**向现有自管理许可证添加自动化发现规则**

 使用以下过程通过控制台将自动化发现规则添加到现有的自管理许可证，您也可以从**库存搜索**窗格中执行此操作，方法是选择资源 ID 并选择**添加自动化发现规则**。

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**自管理许可证**。

1. 选择自管理许可证的名称以打开许可证详细信息页面。

1. 在**自动化发现规则**选项卡上，选择**添加自动化发现规则**。

1. 指定要发现和跟踪的产品。
**注意**  
以下限制适用于亚马逊 RDS 数据库产品（例如适用于 Oracle 的 Amazon RDS 和适用于 Db2 的 Amazon RDS）：  
最多支持一条指定 Amazon RDS 数据库产品的规则。
每个 Amazon RDS 数据库产品只允许使用一种许可配置。

1. （可选）选择在**卸载软件时停止跟踪实例**，以便在 License Manager 检测到软件已卸载并且已过任何许可证关联期限后，许可证可供重用。

1. （可选）要定义要从自动化发现中排除的资源，请选择**添加排除规则**。
**注意**  
排除规则不适用于 RDS 数据库产品（例如适用于 Oracle 的 Amazon RDS 和适用于 Db2 的 Amazon RDS）。
排除规则只有在启用[跨账户资源查找](settings-managed-licenses.md#settings-resource-discovery)后才可用。

   1. 选择要筛选的**属性**，目前支持**账户 ID** 和**标签**。

   1. 输入用于标识该属性的信息。对于**账户 ID**，请指定 12 位数的 AWS 账户 ID 作为值。对于**标签**，请输入一 key/value 对。

   1. 重复步骤 7 以添加其他规则。

1. 完成后，选择**添加**以应用您的自动化发现规则。

# License Manager 中的许可证类型转换
<a name="license-conversion"></a>

借助 License Manager，您可以根据业务需求的变化，在 AWS 提供的许可和自带许可模式 (BYOL) 之间更改许可证类型。无需重新部署现有工作负载即可更改许可证类型。

您可以使用许可证类型转换功能针对以下情况优化许可证清单：

**将本地工作负载迁移到 Amazon EC2**  
在迁移期间，您可以将工作负载部署到亚马逊弹性计算云 (Amazon EC2)，并 AWS 使用提供的许可。迁移完成后，使用 License Manager 许可证类型转换功能来更改实例的许可证类型。您可以更改为 BYOL，以便可以使用迁移期间发布的许可证。

**在许可协议即将到期的情况下继续运行工作负载**  
您可以使用 License Manager 许可类型转换从 BYOL 切换到 AWS 提供的许可。此开关允许您使用灵活的 pay-as-you go 许可模式提供的完全合规 AWS 的软件许可证继续运行工作负载。如果您与操作系统的软件供应商（例如 Microsoft 或 Canonical）签订的许可协议即将到期，并且您不打算续订，则可以选择这样操作。

**优化成本**  
对于小型或不规则的工作负载， AWS 提供的许可证（包括许可证）实例可能更具成本效益。当您选择使用 BYOL 时，这些选项可能需要长期承诺。在这种情况下，您可以使用 License Manager 许可证类型转换功能将您的实例切换为随附许可证，以优化许可相关成本。如果您的实例是从您自己的虚拟机 (VM) 映像启动的，则可以切换回 BYOL。当工作负载更加稳定或可预测时，你可以选择这样操作。

**扩展维护**  
如果您的 Ubuntu 操作系统的标准支持已到期，则可以添加 Ubuntu Pro 的付费订阅。在 Pro 版上添加 Ubuntu 的订阅可以在很长一段时间内提供安全更新。有关更多信息，请参阅 Canonical 文档中的 [Ubuntu Pro](https://ubuntu.com/pro)。

**Topics**
+ [在 License Manager 中进行许可类型转换的符合条件的许可证类型](conversion-types.md)
+ [License Manager 许可类型的转换先决条件](conversion-prerequisites.md)
+ [在 License Manager 中转换许可证类型](conversion-procedures.md)
+ [License Manager 中的租约转换](conversion-tenancy.md)
+ [在 License Manager 中对许可证类型转换进行故障排除](conversion-troubleshooting.md)

# 在 License Manager 中进行许可类型转换的符合条件的许可证类型
<a name="conversion-types"></a>

您可以将 License Manager 许可证类型转换与 Windows Server 和Microsoft SQL Server 许可证支持的版本和组合一起使用。您也可以在 Ubuntu Linux 订阅中使用许可证类型转换功能。

**Contents**
+ [License Manager 中符合条件的 Windows 和 SQL Server 许可证类型](conversion-types-windows.md)
  + [SQL Server 版本](conversion-types-windows.md#conversion-types-windows-sql-editions)
  + [SQL Server 版本](conversion-types-windows.md#conversion-types-windows-sql-versions)
  + [使用操作值](conversion-types-windows.md#usage-operation-values)
  + [媒体兼容性](conversion-types-windows.md#media-compatibility)
  + [转换路径](conversion-types-windows.md#conversion-paths)
+ [License Manager 中符合条件的 Linux 订阅类型](conversion-types-linux.md)
  + [许可证类型转换注意事项](conversion-types-linux.md#conversion-limits-linux-considerations)

# License Manager 中符合条件的 Windows 和 SQL Server 许可证类型
<a name="conversion-types-windows"></a>

**重要**  
最初从 Amazon 提供的亚马逊机器映像 (AMI) 启动的实例不符合将许可类型转换为 BYOL 的条件。

Windows Server 和 SQL Server 必须满足某些要求才有资格进行许可证类型转换。

**Topics**
+ [SQL Server 版本](#conversion-types-windows-sql-editions)
+ [SQL Server 版本](#conversion-types-windows-sql-versions)
+ [使用操作值](#usage-operation-values)
+ [媒体兼容性](#media-compatibility)
+ [转换路径](#conversion-paths)

## SQL Server 版本
<a name="conversion-types-windows-sql-editions"></a>

License Manager 支持以下 SQL Server 版本：
+ SQL Server 标准版
+ SQL Server 企业版
+ SQL Server Web 版

## SQL Server 版本
<a name="conversion-types-windows-sql-versions"></a>

License Manager 支持以下 SQL Server 版本：
+ SQL Server
+ SQL Server
+ SQL Server 2012
+ SQL Server 2014
+ SQL Server 2016
+ SQL Server 2017
+ SQL Server 2019
+ SQL Server 2022

## 使用操作值
<a name="usage-operation-values"></a>

许可证类型转换会更改与您的实例关联的使用操作值。下表显示了每个受支持的操作系统的使用情况值。有关更多信息，请参阅 [AMI 计费信息字段](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/billing-info-fields.html)。


|  操作系统详细信息  |  使用情况操作  | 
| --- | --- | 
|  Windows Server 为 BYOL 模式  |  RunInstances:0800  | 
|  Windows Server 为 BYOL 模式 SQL Server（任何版本）为 BYOL 模式  |  RunInstances:0800  | 
|  Windows Server 使用随附许可证  |  RunInstances:0002  | 
|  Windows Server 使用随附许可证 SQL Server（任何版本）为 BYOL 模式  |  RunInstances:0002  | 
|  Windows Server 使用随附许可证 SQL Server Web 使用随附许可证  |  RunInstances:0202  | 
|  Windows Server 使用随附许可证 SQL Server Standard 使用随附许可证  |  RunInstances:0006  | 
|  Windows Server 使用随附许可证 SQL Server Enterprise 使用随附许可证  |  RunInstances:0102  | 

## 媒体兼容性
<a name="media-compatibility"></a>

下表确认了哪些媒体可以在哪些实例许可模式上使用。


|  来源  |  Target  | 
| --- |--- |
|  |  BYOL  |  随附许可证  | 
| --- |--- |--- |
|  AWS 提供了 Windows 服务器镜像  |  否  |  是  | 
|  AWS 提供了 SQL 服务器镜像  |  否  |  是  | 
|  您的 Windows Server 媒体1  |  支持  |  是  | 
|  您的 SQL Server 媒体2  |  支持  |  是  | 

1 表示该实例最初是从您自己导入的虚拟机 (VM) 启动的。您可以使用 [VM Import/Export](https://docs.aws.amazon.com/vm-import/latest/userguide/what-is-vmimport.html) 或 [AWS Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html) 等服务导入 VM。

2 表示您已获取自己的 SQL Server 安装媒体（.iso、.exe）。

## 转换路径
<a name="conversion-paths"></a>

下表确认了来源许可证模式是否可以在 BYOL 和随附许可证之间转换为另一种模式。有关更多信息，请参阅 [在 License Manager 中转换许可证类型](conversion-procedures.md)。

**重要**  
Windows Server 为 BYOL 模式且 SQL Server 使用随附许可证，这种配置不受支持。
指定为“不需要”的转换不会更改使用操作值。


|  来源  |  Target  | 
| --- |--- |
|  |  Windows Server 为 BYOL 模式  |  Windows Server 使用随附许可证  |  Windows Server 为 BYOL 模式 SQL Server 为 BYOL 模式  |  Windows Server 使用随附许可证 SQL Server 为 BYOL 模式  |  Windows Server 为 BYOL 模式 SQL Server 使用随附许可证  |  Windows Server 使用随附许可证 SQL Server 使用随附许可证  | 
| --- |--- |--- |--- |--- |--- |--- |
|  Windows Server 为 BYOL 模式（您的媒体）  | 不需要 | 是 | 不需要 | 是1 | 不支持 | 是1 | 
|  Windows Server 使用随附许可证（您的媒体）  | 是2 | 不需要 | 是的 1、 2 | 不需要 3  | 不支持 | 是1 | 
|  包含许可的 Windows 服务器（AWS 提供的图片）  | 不是 ✗ | 不需要 | 不是 ✗ | 不需要 3  | 不支持 | 是3 | 
|  Windows Server 为 BYOL 模式（您的媒体） SQL Server 为 BYOL 模式（您的媒体）  | 不需要 4 | 是 | 不需要 | 是 | 不支持 | 是 | 
|  Windows Server 使用随附许可证（您的媒体） SQL Server 为 BYOL 模式（您的媒体）  | 是2 | 不需要 4 | 是2 | 不需要 | 不支持 | 是 | 
|  包含许可的 Windows 服务器（AWS 提供的图片） SQL Server 为 BYOL 模式（您的媒体）  | 不是 ✗ | 不需要 4 | 不是 ✗ | 不需要 | 不支持 | 是 | 
|  Windows Server 为 BYOL 模式（您的媒体） SQL Server 使用随附许可证  | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 
|  包含许可的 Windows 服务器（AWS 提供的图像或您的媒体） 包含许可证的 SQL Server（AWS 提供的图片）  | 不是 ✗ | 不是 ✗ | 不是 ✗ | 不是 ✗ | 不支持 | 不需要 | 
|  Windows Server 使用随附许可证（您的媒体） SQL Server 使用随附许可证（您的媒体）  | 是的 2、 5、 6 | 是5 | 是2 | 是 | 不支持 | 不需要 | 
|  包含许可的 Windows 服务器（AWS 提供的图片） SQL Server 使用随附许可证（您的媒体）  | 不是 ✗ | 是5 | 不是 ✗ | 是 | 不支持 | 不需要 | 

✗ 您必须使用替代配置部署新实例，因为不支持转换为目标许可证类型。有关更多信息，请参阅 [媒体兼容性](#media-compatibility)。

对于其他转换方案，您可能需要采取以下步骤来执行许可证转换：

1 在针对 SQL Server 转换为 BYOL 模式之前，必须先**安装** SQL Server。

2 必须先修改您的 Windows 配置，才能使用自己的 KMS 服务器激活许可证。有关更多信息，请参阅 [Convert Windows Server from license included to BYOL](conversion-procedures-windows.md#convert-to-byol)。

3 从不使用 SQL Server 的来源转换为使用 SQL Server 的目标时，必须先**安装** SQL Server（不管 SQL Server 许可证类型如何）。

4 从使用 SQL Server 的来源转换为不使用 SQL Server 的目标时，必须先**卸载** SQL Server（不管 SQL Server 许可证类型如何）。

5 在转换为随附许可证的 SQL Server 之前，必须先**卸载** SQL Server。

6 必须先执行 2 和 5 的步骤。完成这些步骤后，必须将许可证类型转换为“Windows Server 使用随附许可证”，然后将许可证类型再次转换为“Windows Server 为 BYOL 模式”。

# License Manager 中符合条件的 Linux 订阅类型
<a name="conversion-types-linux"></a>

受支持的 Ubuntu 版本可以进行许可证类型转换。受支持的版本包括例如 Ubuntu 18.04.1 LTS 之类的更新。当您将订阅转换为 Ubuntu Pro 时，将再提供五年的安全更新。有关更多信息，请参阅 Canonical 文档中的 [Ubuntu Pro](https://ubuntu.com/pro)。

你可以使用许可证类型转换获得 Ubuntu、RHEL 和 RHEL for SAP 的长期支持 (LTS) 版本。您可以从中在提供的选项和红帽 AWS提供的选项之间切换订阅。 AWS Marketplace

## 许可证类型转换注意事项
<a name="conversion-limits-linux-considerations"></a>

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

**用于 SAP 转换的 RHEL 和 RHEL**
+ 如果您要转换为红帽以 AMI 列表形式出售的订阅， AWS Marketplace 则必须先订阅 Marketplace AMI 列表，然后才能开始许可转换。
+ 要过渡到红帽订阅 SaaS 列表， AWS Marketplace 您需要在转换之前从红帽购买订阅。
+ 如果您与红帽签订了年度合同，则在转换为其他订阅类型时， AWS Marketplace 您不会收到未使用月份的退款。
+ 要从红帽出售的 SAP 版 RHEL AWS Marketplace 转换为中出售的 SAP 版 RHEL，请 AWS Marketplace 发送请求至。 AWS 支持有关更多信息，请参阅[创建支持案例](https://docs.aws.amazon.com/awssupport/latest/user/case-management.html#creating-a-support-case)。

**Ubuntu 转换**
+ 该实例必须运行 Ubuntu LTS 才能将许可证类型转换为 Ubuntu Pro。
+ Ubuntu Pro 订阅不能使用许可证类型转换。要移除 Ubuntu Pro 订阅，请参阅[移除 Ubuntu Pro 订阅](conversion-procedures-linux.md#remove-subscription-ubuntu-pro)。
+ Ubuntu Pro 不可用作预留实例。如需通过按需型实例定价节省费用，建议您使用配套 Savings Plans 的 Ubuntu Pro。有关更多信息，请参阅 *Amazon EC2 用户指南*中的[预留实例](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-reserved-instances.html)和[什么是储蓄计划？](https://docs.aws.amazon.com/savingsplans/latest/userguide/what-is-savings-plans.html) 在 Savin *gs Plans 用户指南*中。
+ 要从 Ubuntu Pro 转换为 Ubuntu LTS，请向发送请求。 支持有关更多信息，请参阅[创建支持案例](https://docs.aws.amazon.com/awssupport/latest/user/case-management.html#creating-a-support-case)。

# License Manager 许可类型的转换先决条件
<a name="conversion-prerequisites"></a>

要使用 License Manager 转换许可证类型，需要满足常规先决条件和特定于操作系统的先决条件。

**Topics**
+ [General](#conversion-prerequisites-general)
+ [Windows](#conversion-prerequisites-windows)
+ [Linux](#conversion-prerequisites-linux)

## General
<a name="conversion-prerequisites-general"></a>

在执行许可证类型转换之前，您必须满足以下常规先决条件：
+ 您 AWS 账户 必须已加入 License Manager。请参阅[开始使用 License Manager](getting-started.md)。
+ 目标实例必须在上运行 AWS。不支持本地实例。
+ 在转换许可证类型之前，目标实例必须处于停止状态。有关更多信息，请参阅 *Amazon EC2 用户指南*中的[停止和启动您的实例](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html)。
+ 如果在目标实例上启用了停止保护，则转换过程将失败。有关更多信息，请参阅 [在 License Manager 中对许可证类型转换进行故障排除](conversion-troubleshooting.md)。
+ 目标实例必须使用 S AWS ystems Manager 清单进行配置。有关更多信息，请参阅 *AWS Systems Manager 用户指南*中的[为 EC2 实例设置 Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-setting-up-ec2.html) 和 [AWS Systems Manager 清单](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-inventory.html)。
+ 用户或角色必须包括以下权限：
  + `ssm:GetInventory`
  + `ssm:StartAutomationExecution`
  + `ssm:GetAutomationExecution`
  + `ssm:SendCommand`
  + `ssm:GetCommandInvocation`
  + `ssm:DescribeInstanceInformation`
  + `ec2:DescribeImages`
  + `ec2:DescribeInstances`
  + `ec2:StartInstances`
  + `ec2:StopInstances`
  + `license-manager:CreateLicenseConversionTaskForResource`
  + `license-manager:GetLicenseConversionTask`
  + `license-manager:ListLicenseConversionTasks`
  + `license-manager:GetLicenseConfiguration`
  + `license-manager:ListUsageForLicenseConfiguration`
  + `license-manager:ListLicenseSpecificationsForResource`
  + `license-manager:ListAssociationsForLicenseConfiguration`
  + `license-manager:ListLicenseConfigurations`

  有关 Systems Manager Inventory 的更多信息，请参阅 [AWS Systems Manager 清单](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-inventory.html)。

## Windows
<a name="conversion-prerequisites-windows"></a>

Windows 实例必须满足以下先决条件：
+ 最初从 Amazon 提供的亚马逊机器映像 (AMI) 启动的实例不符合将许可类型转换为 BYOL 的条件。必须从您自己的虚拟机 (VM) 映像启动原始 Amazon EC2 实例。有关将 VM 转换为 Amazon EC2 的更多信息，请参阅 [VM Import/Export](https://docs.aws.amazon.com//vm-import/latest/userguide/vmimport-image-import.html#import-vm-image)。
+ 要将您的 SQL Server 许可证更改为 BYOL，必须使用您自己的媒体安装 SQL Server。

## Linux
<a name="conversion-prerequisites-linux"></a>

Linux 实例必须满足以下先决条件：

------
#### [ RHEL ]
+ 如果从 AWS提供的订阅转换为红帽以 AMI 列表形式出售的订阅 AWS Marketplace，则必须先订阅红帽的 Marketplace AMI 列表，然后才能开始许可转换。
+ 要从 AWS提供的订阅过渡到上的 “红帽订阅 SaaS” 列表， AWS Marketplace 您需要在转换之前从红帽购买订阅。

------
#### [ RHEL for SAP ]
+ 对于 RHEL for SAP 和更新服务进行转换，必须从 AWS Marketplace 00:10 RunInstance 使用操作启动实例，并附上产品代码。 AWS Marketplace 
+ 如果从 AWS提供的订阅转换为红帽以 AMI 列表形式出售的订阅 AWS Marketplace，则必须先订阅红帽的 Marketplace AMI 列表，然后才能开始许可转换。
+ 要从 AWS提供的订阅过渡到上的 “红帽订阅 SaaS” 列表， AWS Marketplace 您需要在转换之前从红帽购买订阅。

------
#### [ Ubuntu ]
+ 实例必须运行 Ubuntu LTS。
+ Ubuntu Pro 客户端必须安装在您的 Ubuntu 操作系统中。
  + 运行以下命令确认是否安装了 Ubuntu Pro 客户端：

    ```
    pro --version
    ```
  + 如果找不到该命令，或者需要更新版本，请运行以下命令来安装 Ubuntu Pro 客户端：

    ```
    apt-get update && apt-get dist-upgrade
    ```
+ 实例必须能够访问多个终端节点才能激活其 Ubuntu Pro 订阅并接收更新。您必须允许来自实例的出站流量通过 TCP 端口 443 到达以下终端节点：
  + **contracts.canonical.com** — 用于激活 Ubuntu Pro。
  + **esm.ubuntu.com** — 用于访问大多数服务的 APT 存储库。
  + **api.snapcraft.io** — 用于安装和运行快照。
  + **dashboard.snapcraft.io** — 用于安装和运行快照。
  + **login.ubuntu.com** — 用于安装和运行快照。
  + **cloudfront.cdn.snapcraftcontent.com — 用于从内容**开发网络下载 ()。CDNs
  + **livepatch.canonical.com** — 用于从 Livepatch 服务器下载补丁。

  有关更多信息，请参阅 Ubuntu Pro Client 文档中的 [Ubuntu Pro Client 网络要求](https://canonical-ubuntu-pro-client.readthedocs-hosted.com/en/latest/references/network_requirements/)和 Canonical Snapcraft 文档中的[网络要求](https://snapcraft.io/docs/network-requirements)。

------

# 在 License Manager 中转换许可证类型
<a name="conversion-procedures"></a>

您可以使用 License Manager 控制台或 AWS CLI转换 Windows 许可证、Microsoft SQL Server 许可证和 Ubuntu Linux 订阅。您可能需要完成其他步骤才能在实例的操作系统中转换许可证或订阅。

您可以使用 License Manager 控制台或 AWS CLI转换许可证类型。当您创建许可证类型转换时，License Manager 会验证您的实例上的计费产品。如果这些初步验证成功，License Manager 将创建许可证类型转换。您可以使用`list-license-conversion-tasks`和` get-license-conversion-task` AWS CLI 命令检查许可证类型转换的状态。

作为许可类型转换的一部分，License Manager 可能会更新与您的自管理许可证关联的资源。具体来说，对于具有自动化发现规则类型为`License Included`的任何自管理许可证，如果`license included`自动化发现规则明确排除该资源，则 License Manager 会解除许可类型转换中的资源与许可证的关联。

例如，如果您的自管理许可证包含两条自动化发现规则，并且每条规则都不包括随附许可证的 Windows Server，则许可证类型从 BYOL 转换为随附许可证的 Windows Server 会导致实例与自管理许可证解除关联。但是，如果两条自动化发现规则中只有一条`License Included`规则，则该实例不会解除关联。

在许可证类型转换过程中，您不应启动或停止实例。许可证类型转换成功后，其状态将由 `IN_PROGRESS` 更改为 `SUCCEEDED`。如果 License Manager 在工作流程中遇到问题，它会将许可证类型转换的状态更新为 `FAILED`，并使用错误消息更新状态消息。

**注意**  
转换许可证类型时，用于启动实例的 AMI 上的计费产品信息不会发生变更。要检索准确的账单信息，请使用 Amazon EC2 [https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html) API。此外，如果您有从中搜索账单信息的现有工作流程 AMIs，请更新这些工作流程以供使用`DescribeInstances`。

**Contents**
+ [在许可证管理器中转换适用于 Windows 和 SQL Server 的许可证类型](conversion-procedures-windows.md)
  + [许可证类型转换限制](conversion-procedures-windows.md#conversion-limits)
  + [使用 License Manager 控制台转换许可证类型](conversion-procedures-windows.md#conversion-console)
  + [使用转换许可证类型 AWS CLI](conversion-procedures-windows.md#conversion-cli)
+ [在许可证管理器中转换适用于 Linux 的许可证类型](conversion-procedures-linux.md)
  + [使用 License Manager 控制台转换许可证类型](conversion-procedures-linux.md#convert-license-type-console-linux)
  + [使用转换许可证类型 AWS CLI](conversion-procedures-linux.md#convert-license-type-cli-linux)
    + [红帽支持的转换](conversion-procedures-linux.md#rhel-li-conversions)
      + [从 RHEL for SAP（含高可用性和更新服务 AWS Marketplace）转换为带有 HA 和更新服务的适用于 SAP 的 RHEL（由 AWS Red Hat 出售）（由红帽出售） AWS Marketplace](conversion-procedures-linux.md#rhel-sap-aws-to-redhat)
      + [从 RHEL for SAP（含高可用性和更新服务）（由 AWS 中出售 AWS Marketplace）转换为红帽订阅（由红帽出售） AWS Marketplace](conversion-procedures-linux.md#rhel-sap-aws-to-saas)
      + [从附带红帽许可证 (LI) 转换为 RHEL（由红帽出售） AWS Marketplace](conversion-procedures-linux.md#rhel-li-to-marketplace)
      + [从红帽企业 Linux (RHEL) 转换为包含红帽许可证 (LI) AWS](conversion-procedures-linux.md#rhel-aws-to-li)
    + [从红帽订阅（由红帽出售 AWS Marketplace）转换为附带红帽许可 (LI)](conversion-procedures-linux.md#rhel-saas-to-li)
    + [其他要求](conversion-procedures-linux.md#rhel-other-requirements)
    + [转换为 Ubuntu Pro](conversion-procedures-linux.md#ubuntu-li-conversions)
  + [移除 Ubuntu Pro 订阅](conversion-procedures-linux.md#remove-subscription-ubuntu-pro)

# 在许可证管理器中转换适用于 Windows 和 SQL Server 的许可证类型
<a name="conversion-procedures-windows"></a>

你可以使用 License Manager 控制台或转换符合条件的 Windows 和 SQL Server 实例的许可类型。 AWS CLI 

**Topics**
+ [许可证类型转换限制](#conversion-limits)
+ [使用 License Manager 控制台转换许可证类型](#conversion-console)
+ [使用转换许可证类型 AWS CLI](#conversion-cli)

## 许可证类型转换限制
<a name="conversion-limits"></a>

**重要**  
Microsoft 软件的使用受 Microsoft 许可条款的约束。您有责任遵守 Microsoft 许可条款。提供本文档是为了方便起见，您无权依赖其描述。本文件不构成法律建议。如果您对 Microsoft 软件的许可权利有任何疑问，请咨询您的法律团队、Microsoft 或 Microsoft 分销商。

License Manager 限制了您可以根据 Microsoft 服务提供商许可协议 (SPLA) 创建的许可证转换类型。下面列出了许可证类型转换需要遵守的一些限制。这不是一份完整列表，可能会发生变化。
+ 必须从您自己的虚拟机 (VM) 映像启动 Amazon EC2 实例。
+ 随附许可证的 SQL Server 不能在专属主机上运行。
+ 包含许可证的 SQL Server 实例必须至少有 4 v。CPUs

## 使用 License Manager 控制台转换许可证类型
<a name="conversion-console"></a>

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

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

**在控制台中开始许可证类型转换**

1. 打开 License Manager 控制台，网址为[ https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**许可证类型转换**，然后选择**创建许可证类型转换**。

1. 对于**源操作系统**，请选择要转换的实例的平台：
   + **RHEL**
   + **SAP 版 RHEL**
   + **Ubuntu LTS**
   + **Windows BYOL**
   + **Windows 随附许可证**

1. （可选）通过为**实例 ID** 或**使用操作值**指定值来筛选可用实例。

1. 选择要转换其许可证的实例，然后选择**下一步**。

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

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

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

**重要**  
如果您将 Windows Server 的模式从随附许可证转换为 BYOL，则必须根据 Microsoft 许可协议激活 Windows。请参阅[Convert Windows Server from license included to BYOL](#convert-to-byol)了解更多信息。

## 使用转换许可证类型 AWS CLI
<a name="conversion-cli"></a>

在 AWS CLI中开始许可证类型转换：

**确定实例的许可证类型**

1. 确认已安装并设置 AWS CLI。有关更多信息，请参阅[安装、更新和卸载 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html) 以及[配置 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html)。
**重要**  
在以下步骤中，您可能需要更新 AWS CLI 才能运行某些命令并接收所有必需的输出。

1. 确认您有权运行该`create-license-conversion-task-for-resource` AWS CLI 命令。如需帮助，请参阅[为 License Manager 创建 IAM 策略](identity-access-management.md#iam-policy-examples)。

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

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

1. 以下是 `describe-instances` 命令的示例响应。请注意，`UsageOperation` 值是与许可证关联的账单信息代码。`UsageOperationUpdateTime` 是账单代码的更新时间。有关更多信息，请参阅 *Amazon EC2 API 参考*中的 [https://docs.aws.amazon.com//AWSEC2/latest/APIReference/API_DescribeInstances.html](https://docs.aws.amazon.com//AWSEC2/latest/APIReference/API_DescribeInstances.html)。

   ```
   "InstanceId": "i-0123456789abcdef",
   "Platform details": "Windows with SQL Server Enterprise",
   "UsageOperation": "RunInstances:0800",
   "UsageOperationUpdateTime: "2021-08-16T21:16:16.000Z"
   ```

**注意**  
具有 SQL Server Enterprise BYOL 的 Windows Server 的使用操作与 Windows BYOL 的使用操作相同，因为它们的计费方式相同。<a name="convert-to-byol"></a>

**将 Windows Server 从随附许可证转换为 BYOL**

当您将 Windows Server 从随附许可证转换为 BYOL 时，License Manager 不会自动激活 Windows。您必须将您的实例的 KMS 服务器从 AWS KMS 服务器切换到您自己的 KMS 服务器。
**重要**  
要从随附许可证转换为 BYOL，必须从您自己的虚拟机 (VM) 映像启动原始 Amazon EC2 实例。有关将 VM 转换为 Amazon EC2 的更多信息，请参阅 [VM Import/Export](https://docs.aws.amazon.com//vm-import/latest/userguide/vmimport-image-import.html#import-vm-image)。最初从亚马逊机器映像 (AMI) 启动的实例没有不符合转换为 BYOL 的条件。

查看您的 Microsoft 许可协议，确定可以使用哪些方法来激活 Microsoft Windows Server。例如，如果您使用的是 KMS 服务器，则必须从实例的原始 BYOL 配置中获取 KMS 服务器的地址。

1. 要转换您的实例的许可证类型，请运行以下命令，将 ARN 替换为您要转换的实例的 ARN：

   ```
   aws license-manager create-license-conversion-task-for-resource \
   	--resource-arn <instance_arn> \
   	--source-license-context UsageOperation=RunInstances:0002 \
   	--destination-license-context UsageOperation=RunInstances:0800
   ```

1. 要在转换许可证后激活 Windows，必须将操作系统的 Windows Server KMS 服务器指向您自己的 KMS 服务器。登录到 Windows 实例并运行以下命令：

   ```
   slmgr.vbs /skms <your-kms-address>
   ```

**将 Windows Server 从 BYOL 转换为随附许可证**  
当你将 Windows Server 从 BYOL 转换为包含许可证时，License Manager 会自动将你的实例的 KMS 服务器切换到 AWS KMS 服务器。

要将您的实例的许可证类型从 BYOL 转换为随附许可证，请运行以下命令，将 ARN 替换为要转换的实例的 ARN：

```
aws license-manager create-license-conversion-task-for-resource \
	--resource-arn <instance_arn> \
	--source-license-context UsageOperation=RunInstances:0800 \
	--destination-license-context UsageOperation=RunInstances:0002
```

**将 Windows Server 和 SQL Server 从 BYOL 转换为包含的许可证**  
您可以同时切换多款产品。例如，您可以通过一次许可证类型转换来转换 Windows Server 和 SQL Server。

要将 Windows Server 实例的许可证类型从 BYOL 转换为随附许可证，将 SQL Server Standard 从 BYOL 转换为随附许可证，请运行以下命令，将 ARN 替换为要转换的实例的 ARN：

```
aws license-manager create-license-conversion-task-for-resource \
	--resource-arn <instance_arn> \
	--source-license-context UsageOperation=RunInstances:0800 \
	--destination-license-context UsageOperation=RunInstances:0006
```

# 在许可证管理器中转换适用于 Linux 的许可证类型
<a name="conversion-procedures-linux"></a>

你可以使用 License Manager 控制台或将符合条件的 Ubuntu LTS、RHEL 和 RHEL 的许可证类型转换为 SAP 实例。 AWS CLI 

**Topics**
+ [使用 License Manager 控制台转换许可证类型](#convert-license-type-console-linux)
+ [使用转换许可证类型 AWS CLI](#convert-license-type-cli-linux)
+ [移除 Ubuntu Pro 订阅](#remove-subscription-ubuntu-pro)

## 使用 License Manager 控制台转换许可证类型
<a name="convert-license-type-console-linux"></a>

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

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

**在控制台中开始许可证类型转换**

1. 打开 License Manager 控制台，网址为[ https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**许可证类型转换**，然后选择**创建许可证类型转换**。

1. 对于**源操作系统**，请选择要转换的实例的平台：
   + **RHEL**
   + **SAP 版 RHEL**
   + **Ubuntu LTS**
   + **Windows BYOL**
   + **Windows 随附许可证**

1. （可选）通过为**实例 ID** 或**使用操作值**指定值来筛选可用实例。

1. 选择要转换其许可证的实例，然后选择**下一步**。

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

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

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

## 使用转换许可证类型 AWS CLI
<a name="convert-license-type-cli-linux"></a>

要在中开始许可证类型转换 AWS CLI，您应确认您的实例的许可证类型符合条件，然后执行许可证类型转换以更改为所需的订阅。有关符合条件的订阅类型的更多信息，请参阅[License Manager 中符合条件的 Linux 订阅类型](conversion-types-linux.md)。

**确定实例的许可证类型**  
确认已安装并设置 AWS CLI。有关更多信息，请参阅安装、更新和卸载 AWS CLI 以及配置。 AWS CLI

**重要**  
在以下步骤中，您可能需要更新 AWS CLI 才能运行某些命令并接收所有必需的输出。确认您有权运行该`create-license-conversion-task-for-resource` AWS CLI 命令。有关更多信息，请参阅 [为 License Manager 创建 IAM 策略](identity-access-management.md#iam-policy-examples)。

要确定当前与您的实例关联的许可证类型，请运行以下 AWS 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` 表示实例正在使用 AWS 提供的许可。`UsageOperationUpdateTime` 是账单代码的更新时间。有关更多信息，请参阅 *Amazon EC2 API 参考*中的 [https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html)。

```
"InstanceId": "i-0123456789abcdef",
"Platform details": "Linux/UNIX",
"UsageOperation": "RunInstances",
"UsageOperationUpdateTime: "2021-08-16T21:16:16.000Z"
```

### 红帽支持的转换
<a name="rhel-li-conversions"></a>

红帽企业 Linux (RHEL) 产品支持以下转换。每次转换都需要特定的源和目标许可证上下文，并且可能有其他要求。

#### 从 RHEL for SAP（含高可用性和更新服务 AWS Marketplace）转换为带有 HA 和更新服务的适用于 SAP 的 RHEL（由 AWS Red Hat 出售）（由红帽出售） AWS Marketplace
<a name="rhel-sap-aws-to-redhat"></a>

示例 CLI 命令：

```
aws license-manager create-license-conversion-task-for-resource \
  --resource-arn <instance_arn> \
  --source-license-context "UsageOperation=RunInstances:0010,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<source_product_code_id>}]" \
  --destination-license-context "UsageOperation=RunInstances:00g0,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<destination_product_code_id>}]"
```

备注：
+ 带有 HA 和更新服务的适用于 SAP 的 RHEL（由 AWS 中出售 AWS Marketplace）有许多不同的产品代码 IDs （又名 Marketplace 代码），具体取决于您的 AWS Marketplace 产品订阅。请查看 EC2 describe-instances 响应，了解您的实例上的正确产品代码 ID。
+ 带有 HA 和更新服务的适用于 SAP 的 RHEL（由红帽出售 AWS Marketplace）有两种不同的产品代码 IDs：du6111oq9lwrc996awt04qyql（北美和全球）和 952qwcsxkm430zxhpy32i7w8g（欧洲、中东和非洲）。你应该使用哪个取决于你所在的地区。请在 Marketplace 中查看你的 RHEL for SAP、HA 和 Update Services 订阅，以了解它是哪一个。

转换后，除非您被列入此私有功能（需要申请 AWS Marketplace）的许可名单，否则您无法将该实例转换回 RHEL for SAP，并使用 HA 和更新服务（由 AWS 中出售）。 支持 有关更多信息，请参阅[创建支持案例](https://docs.aws.amazon.com/awssupport/latest/user/case-management.html#creating-a-support-case)。

#### 从 RHEL for SAP（含高可用性和更新服务）（由 AWS 中出售 AWS Marketplace）转换为红帽订阅（由红帽出售） AWS Marketplace
<a name="rhel-sap-aws-to-saas"></a>

红帽订阅（由红帽出售 AWS Marketplace）是指客户可以从中购买的 SaaS 订阅 AWS Marketplace。目前还有两个房源。

示例 CLI 命令：

```
aws license-manager create-license-conversion-task-for-resource \
  --resource-arn <instance_arn> \
  --source-license-context "UsageOperation=RunInstances:0010,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<source_product_code_id>}]" \
  --destination-license-context "UsageOperation=RunInstances:00g0"
```

备注：
+ 带有 HA 和更新服务的适用于 SAP 的 RHEL（由 AWS 中出售 AWS Marketplace）有许多不同的产品代码 IDs （又名 Marketplace 代码），具体取决于您的 AWS Marketplace 产品订阅。请查看 EC2 describe-instances 响应，了解您的实例上的正确产品代码 ID。
+ 红帽订阅（由红帽出售 AWS Marketplace）没有产品代码可以添加到实例中。
  + 解释：SaaS 产品代码未附加到 EC2 实例，因此客户在调用-for create-license-conversion-task-resource CLI 命令时不应包含目标产品代码。

转换后，除非您被列入此私有功能（需要申请 AWS Marketplace）的许可名单，否则您无法将该实例转换回 RHEL for SAP，并使用 HA 和更新服务（由 AWS 中出售）。 支持 有关更多信息，请参阅[创建支持案例](https://docs.aws.amazon.com/awssupport/latest/user/case-management.html#creating-a-support-case)。

#### 从附带红帽许可证 (LI) 转换为 RHEL（由红帽出售） AWS Marketplace
<a name="rhel-li-to-marketplace"></a>

示例 CLI 命令：

```
aws license-manager create-license-conversion-task-for-resource \
  --resource-arn <instance_arn> \
  --source-license-context "UsageOperation=RunInstances:0010" \
  --destination-license-context "UsageOperation=RunInstances:00g0,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<destination_product_code_id>}]"
```

备注：
+ RHEL（由红帽出售 AWS Marketplace）有两种不同的产品代码 IDs：6cd5fxzrad0cu2j23p692xytz（北美和全球）和 6t1yup6mik9ng3ge36n33xqhw（欧洲、中东和非洲）。你应该使用哪个取决于你所在的地区。请在 Marketplace 中查看你的 RHEL for SAP、HA 和 Update Services 订阅，以了解它是哪一个。

#### 从红帽企业 Linux (RHEL) 转换为包含红帽许可证 (LI) AWS
<a name="rhel-aws-to-li"></a>

示例 CLI 命令：

```
aws license-manager create-license-conversion-task-for-resource \
  --resource-arn <instance_arn> \
  --source-license-context "UsageOperation=RunInstances,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<source_product_code_id>}]" \
  --destination-license-context "UsageOperation=RunInstances:0010"
```

或者这个：

```
aws license-manager create-license-conversion-task-for-resource \
  --resource-arn <instance_arn> \
  --source-license-context "UsageOperation=RunInstances:00g0,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<source_product_code_id>}]" \
  --destination-license-context "UsageOperation=RunInstances:0010"
```

备注：
+ 红帽企业 Linux (RHEL) AWS 有两个不同的产品代码 IDs：6cd5fxzrad0cu2j23p692xytz（北美和全球）和 6t1yup6mik9ng3ge36n33xqhw（欧洲、中东和非洲）。你应该使用哪个取决于你所在的地区。请查看 EC2 describe-instances 响应，了解您的实例上的正确产品代码 ID。
+  AWS 实例的红帽企业 Linux (RHEL) 可能有使用操作 RunInstances 或 RunInstances :00g0。这取决于这些实例最初是从红帽企业 Linux (RHEL) 为 AWS 产品 AMI 启动的，还是后来转换为此订阅。请查看 EC2 描述实例响应，了解您的实例的正确使用操作。

示例 CLI 命令：

```
aws license-manager create-license-conversion-task-for-resource \
  --resource-arn <instance_arn> \
  --source-license-context "UsageOperation=RunInstances:0010" \
  --destination-license-context "UsageOperation=RunInstances:00g0"
```

备注：
+ 红帽订阅（由红帽出售 AWS Marketplace）没有产品代码可以添加到实例中。
  + 解释：SaaS 产品代码未附加到 EC2 实例，因此客户在调用-for create-license-conversion-task-resource CLI 命令时不应包含目标产品代码。
+ 红帽订阅（由红帽出售 AWS Marketplace）必须由 CLI 命令的调用者订阅。目前尚不支持同一组织内其他账户的订阅。

### 从红帽订阅（由红帽出售 AWS Marketplace）转换为附带红帽许可 (LI)
<a name="rhel-saas-to-li"></a>

示例 CLI 命令：

```
aws license-manager create-license-conversion-task-for-resource \
  --resource-arn <instance_arn> \
  --source-license-context "UsageOperation=RunInstances:00g0" \
  --destination-license-context "UsageOperation=RunInstances:0010"
```

备注：
+ 红帽订阅（由红帽出售 AWS Marketplace）没有添加到实例中的产品代码。

### 其他要求
<a name="rhel-other-requirements"></a>

在创建许可证转换任务之前，实例必须处于停止状态。在许可证转换任务完成或失败之前，客户不应尝试启动或终止实例。这与所有许可证类型转换的要求相同。

如果目的地是以下 Marketplace 商品之一：
+ 带有 HA 和更新服务的适用于 SAP 的 RHEL（由红帽出售） AWS Marketplace
+ RHEL（由红帽出售） AWS Marketplace
+ 红帽订阅（由红帽出售 AWS Marketplace）

然后，在调用 CLI 命令之前，客户必须在 Marketplace 中拥有有效的订阅。否则，转换请求可能会被拒绝或可能失败。与控制台中不同，从 CLI 创建许可证转换任务时，License Manager 不会尝试自动为客户订阅目标产品。

### 转换为 Ubuntu Pro
<a name="ubuntu-li-conversions"></a>

在将您的实例从 Ubuntu LTS 转换为 Ubuntu Pro 之前，您的实例必须配置出站互联网访问权限，以便从规范服务器检索许可证令牌并安装 Ubuntu Pro 客户端。有关更多信息，请参阅 [License Manager 许可类型的转换先决条件](conversion-prerequisites.md)。

要将 Ubuntu LTS 转换为 Ubuntu Pro，请按照以下步骤操作：

1. 在指定实例的 ARN 的 AWS 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
   ```

1. 在实例中运行以下命令以检索有关您的 Ubuntu Pro 订阅状态的详细信息：

   ```
   pro status
   ```

1. 确认您的输出表明该实例已订阅有效的 Ubuntu Pro：  
![\[订阅有效的 Ubuntu Pro 的 Ubuntu Pro 命令的输出示例。\]](http://docs.aws.amazon.com/zh_cn/license-manager/latest/userguide/images/ubuntu-pro-conversion-output-valid.png)

## 移除 Ubuntu Pro 订阅
<a name="remove-subscription-ubuntu-pro"></a>

许可证类型转换只能用于从 Ubuntu LTS 转换为 Ubuntu Pro。如果您需要从 Ubuntu Pro 转换为 Ubuntu LTS，则需要向 支持提出请求。有关更多信息，请参阅[创建支持案例](https://docs.aws.amazon.com/awssupport/latest/user/case-management.html#creating-a-support-case)。

# License Manager 中的租约转换
<a name="conversion-tenancy"></a>

您可以更改实例的租赁，使其最适合您的使用案例。您可以使用[modify-instance-placement](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-placement.html) AWS CLI 命令在以下租户之间切换：
+ 已共享
+ 专用实例
+ 专属主机
+ 主机资源组

您的账户必须有一台具有可用容量的专属主机才能启动实例，才能切换到专属主机租赁类型。有关使用专属主机的更多信息，请参阅 *Amazon Elastic Compute Cloud 用户指南*中的[使用专属主机](https://docs.aws.amazon.com/)。

要移至主机资源组租赁类型，您的账户中必须至少有一个主机资源组。要将实例启动到主机资源组中，该实例必须具有与主机资源组关联的相同许可证集。有关更多信息，请参阅 [License Manager 中的主机资源组](host-resource-groups.md)。

**租赁转换限制**  
以下限制适用于租赁转换：
+ 所有租赁类型都允许使用 Linux 账单代码。
+ 共享租赁不允许使用 Windows BYOL 账单代码。
+ 所有租赁类型都允许使用 Windows Server 随附许可证的账单代码。
+ 共享租赁和专用实例允许使用所有支持的 SQL Server 版本和包含账单代码的 SUSE (SLES) 许可证。但是，专属主机和主机资源组不允许使用这些账单代码。
+ 除了 Windows Server 之外，不允许在专属主机和主机资源组上使用随附许可证的账单代码。

**使用更改实例的租期 AWS CLI**  
实例必须处于 `stopped` 状态才能更改其租赁属性。

要停止实例，请运行以下命令：

```
aws ec2 stop-instances --instance-ids <instance_id>
```

要将实例从任何租赁更改为 `default` 或 `dedicated` 租赁，请运行以下命令：

`default`

```
aws ec2 modify-instance-placement --instance-id <instance_id> \
  --tenancy default
```

`dedicated`

```
aws ec2 modify-instance-placement --instance-id <instance_id> \
  --tenancy dedicated
```

要使用自动放置功能将实例从任何租赁更改为 `host` 租赁，请运行以下命令：

```
aws ec2 modify-instance-placement --instance-id <instance_id> \
  --tenancy host --affinity default
```

要将实例从任何租赁更改为 `host` 租赁，针对特定专属主机，请运行以下命令：

```
aws ec2 modify-instance-placement --instance-id <instance_id> \
  --tenancy host --affinity host --host-id <host_id>
```

要使用主机资源组将实例从任何租赁更改为`host` 租赁，请运行以下命令：

```
aws ec2 modify-instance-placement --instance-id <instance_id> \
  --tenancy host --host-resource-group-arn <host_resource_group_arn>
```

# 在 License Manager 中对许可证类型转换进行故障排除
<a name="conversion-troubleshooting"></a>

**Topics**
+ [Windows 激活](#conversion-troubleshooting-kms)
+ [实例 [实例] 是从 Amazon 拥有的 AMI 启动的。提供最初从 BYOL AMI 启动的实例。](#conversion-troubleshooting-aws-ami)
+ [无法验证该实例 [实例] 是从 BYOL AMI 启动的。确保 SSM 代理正在实例上运行。](#conversion-troubleshooting-validate-byol)
+ [调用`CreateLicenseConversionTaskForResource`操作时出错 (InvalidParameterValueException)： ResourceId -[实例] 处于无效状态，无法更改许可证类型。](#conversion-troubleshooting-invalid-state)
+ [EC2 实例 [实例] 未能停止。确保您拥有 EC2 `StopInstances.` 的权限](#conversion-troubleshooting-failed-to-stop)

## Windows 激活
<a name="conversion-troubleshooting-kms"></a>

许可证类型转换包含多个步骤。在某些情况下，当您将 Windows Server 实例从 BYOL 转换为随附许可证时，实例上的计费产品会成功更新。但是，KMS 服务器可能无法切换到 AWS KMS 服务器。

要解决此问题，请按照[为什么 EC2 Windows 实例上的 Windows 激活失败？](https://aws.amazon.com/premiumsupport/knowledge-center/windows-activation-fails/)中的步骤进行操作使用 Systems Manager [https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awssupport-activatewindowswithamazonlicense.html](https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awssupport-activatewindowswithamazonlicense.html) 自动运行手册激活 Windows，或者登录实例并手动切换到 AWS KMS 服务器。

## 实例 [实例] 是从 Amazon 拥有的 AMI 启动的。提供最初从 BYOL AMI 启动的实例。
<a name="conversion-troubleshooting-aws-ami"></a>

您必须从已导入的 AMI 启动您的 Amazon EC2 Windows 实例，才能将许可证类型转换为自带许可模式 (BYOL)。最初从 Amazon 拥有的 AMI 启动的实例不符合将许可证类型转换为 BYOL 的条件。有关更多信息，请参阅 [License Manager 许可类型的转换先决条件](conversion-prerequisites.md)。

## 无法验证该实例 [实例] 是从 BYOL AMI 启动的。确保 SSM 代理正在实例上运行。
<a name="conversion-troubleshooting-validate-byol"></a>

要成功转换许可类型，您的实例必须先处于在线状态并由 Systems Manager 管理，才能收集其清单。 AWS Systems Manager 代理（SSM 代理）将从您的实例收集清单，其中包括有关操作系统的详细信息。有关更多信息，请参阅 *AWS Systems Manager 用户指南*中的[检查 SSM 代理状态并启动代理](https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-agent-status-and-restart.html)和 [SSM 代理故障排除](https://docs.aws.amazon.com/systems-manager/latest/userguide/troubleshooting-ssm-agent.html)。

## 调用`CreateLicenseConversionTaskForResource`操作时出错 (InvalidParameterValueException)： ResourceId -[实例] 处于无效状态，无法更改许可证类型。
<a name="conversion-troubleshooting-invalid-state"></a>

要执行许可证类型转换，目标实例必须处于停止状态。有关更多信息，请参阅 *Amazon Elastic Compute Cloud 用户指南*中的[License Manager 许可类型的转换先决条件](conversion-prerequisites.md)和[排查实例的停止问题](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesStopping.html)。

## EC2 实例 [实例] 未能停止。确保您拥有 EC2 `StopInstances.` 的权限
<a name="conversion-troubleshooting-failed-to-stop"></a>

您必须具有在目标实例上执行 `StopInstances` EC2 API 操作的权限。此外，如果在目标实例上启用了停止保护，则转换过程将失败。有关更多信息，请参阅 *Amazon Elastic Compute Cloud 用户指南* 中的[为正在运行或已停止的实例禁用停止保护](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/Stop_Start.html#disable-stop-protection-on-running-or-stopped-instance)。

# License Manager 中的主机资源组
<a name="host-resource-groups"></a>

Amazon EC2 专用主机是物理服务器，其 EC2 实例容量完全专供您使用。主机资源组是专属主机的集合，您可以将其作为单个实体进行管理。当您启动实例时，License Manager 会根据您配置的设置分配主机并在这些主机上启动实例。您可以将现有专属主机添加到主机资源组中，并通过 License Manager 利用自动化主机管理功能。有关更多信息，请参阅 *Amazon EC2 用户指南*中的[专用主机](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-hosts-overview.html)。

您可以使用主机资源组按用途区分主机，例如开发测试主机与生产、组织单位或许可限制。将专属主机添加到主机资源组后，您无法直接在专属主机上启动实例，必须使用主机资源组启动这些实例。

**设置**

您可以为主机资源组配置以下设置：
+ **自动分配主机**-表示如果在此主机资源组中启动实例会超出其可用容量，Amazon 是否 EC2 可以代表您分配新主机。
+ **自动释放主机**-指示 Amazon 是否 EC2 可以代表您释放未使用的主机。未使用的主机没有正在运行的实例。
+ **自动恢复主机**-指示 Amazon 是否 EC2 可以将实例从意外出现故障的主机转移到新主机。
+ **关联的自管理许可证** — 可用于启动该主机资源组中实例的自管理许可证。
+ **（可选）实例系列** — 您可以启动的实例类型。默认情况下，您可以启动专属主机上受支持的任何实例类型。如果您启动[基于 Nitro 的](url-ec2-user;instance-types.html#ec2-nitro-instances)实例，则可以在同一主机资源组中启动具有不同实例类型的实例。否则，您必须只启动同一主机资源组中具有相同实例类型的实例。

**Topics**
+ [在 License Manager 中创建主机资源组](host-resource-group-create.md)
+ [在 License Manager 中共享主机资源组](host-resource-group-share.md)
+ [在 License Manager 中将专用主机添加到主机资源组](add-hosts.md)
+ [在 License Manager 的主机资源组中启动实例](host-resource-group-launch.md)
+ [在 License Manager 中修改主机资源组](host-resource-group-modify.md)
+ [在 License Manager 中从主机资源组中移除专用主机](remove-hosts.md)
+ [在 License Manager 中删除主机资源组](host-resource-group-delete.md)

# 在 License Manager 中创建主机资源组
<a name="host-resource-group-create"></a>

配置主机资源组以允许 License Manager 管理您的专属主机。要充分利用最昂贵的许可证，可以将一个或多个基于内核或套接字的自管理许可证与主机资源组关联起来。为了最大限度地优化主机利用率，可以在主机资源组中允许所有基于内核或套接字的自管理许可证。

**创建主机资源组**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**主机资源组**。

1. 选择**创建主机资源组**。

1. 有关**主机资源组详细信息**，请指定主机资源组的名称和描述。

1. 对于**EC2 专用主机管理设置**，请根据需要启用或禁用以下设置：
   + **自动分配主机**
   + **自动释放主机**
   + **自动恢复主机**

1. （可选）对于**其他设置**，请选择可以在主机资源组中启动的实例系列。

1. 对于**自管理许可证**，请选择一个或多个基于内核或套接字的自管理许可证。

1. （可选）对于**标签**，请添加一个或多个标签。

1. 选择**创建**。

# 在 License Manager 中共享主机资源组
<a name="host-resource-group-share"></a>

您可以使用 AWS Resource Access Manager 通过共享您的主机资源组 AWS Organizations。共享主机资源组和自管理许可证后，成员账户可以在共享主机资源组中启动实例。新主机在拥有该主机资源组的账户中分配。成员账户拥有实例。有关更多信息，请参阅 [ 用户指南。AWS RAM](https://docs.aws.amazon.com/ram/latest/userguide/)

# 在 License Manager 中将专用主机添加到主机资源组
<a name="add-hosts"></a>

您可以通过 AWS 管理控制台、 AWS CLI或 AWS API 将现有主机添加到主机资源组。要添加主机，您必须是创建专用主机和主机资源组的 AWS 账户所有者。如果您的主机资源组列出了允许的自管理许可证和实例类型，则添加的主机必须符合这些要求。

**注意**  
如果您停止实例并想要重启实例，则必须执行以下两项任务：  
 [修改](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstancePlacement.html)实例以指向主机资源组。
[关联](https://docs.aws.amazon.com/license-manager/latest/APIReference/API_UpdateLicenseSpecificationsForResource.html)自管理许可证以匹配主机资源组。

您可以添加到主机资源组的专用主机的数量没有限制。有关更多信息，请参阅 [AWS Resource Groups 用户指南](https://docs.aws.amazon.com/ARG/latest/userguide/welcome.html)。

请使用以下步骤向资源组添加一台或多台专属主机：

1. 登录到 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 选择**主机资源组**。

1. 在主机资源组名称列表中，单击要在其中添加专属主机的主机资源组的名称。

1. 选择**专属主机**。

1. 选择 **添加**。

1. 选择一台或多台要添加到主机资源组的专属主机。

1. 选择 **添加**。

   添加主机可能需要 1-2 分钟，然后它就会出现在**专属主机**列表中。

# 在 License Manager 的主机资源组中启动实例
<a name="host-resource-group-launch"></a>

启动实例时，您可以指定主机资源组。例如，您可以使用以下 [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) 命令。您必须将基于内核或套接字的自管理许可证与 AMI 关联。

```
aws ec2 run-instances --min-count 2 --max-count 2 \
--instance-type c5.2xlarge --image-id ami-0abcdef1234567890 \
--placement="Tenancy=host,HostResourceGroupArn=arn"
```

您也可以使用亚马逊 EC2 控制台。有关更多信息，请参阅 *Amazon EC2 用户指南*中的[将实例启动到主机资源组](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/how-dedicated-hosts-work.html#launching-hrg-instances)。

# 在 License Manager 中修改主机资源组
<a name="host-resource-group-modify"></a>

您可以随时修改主机资源组的设置。您不能将主机限制值设置为少于主机资源组中现有主机的数量。如果主机资源组中正在运行该类型的实例，则无法移除该类型的实例。

**修改主机资源组**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**主机资源组**。

1. 选择主机资源组，然后选择**操作**、**编辑**。

1. 根据需要修改设置。

1. 选择 **Save changes（保存更改）**。

# 在 License Manager 中从主机资源组中移除专用主机
<a name="remove-hosts"></a>

从主机资源组中移除主机后，该主机上运行的实例仍保留在主机上。连接到主机资源组的实例仍与该组关联，通过关联直接连接到主机的实例保持相同的属性。如果您与其他 AWS 账户共享主机资源组，License Manager 会自动移除共享主机，并且使用者会收到驱逐通知，要求他们在 15 天内将其实例从主机中移出。要使用已从主机资源组中移除的专用主机，请参阅 *Amazon EC2 用户指南*中的使用[专用主机](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/how-dedicated-hosts-work.html)。

使用以下步骤将专属主机移至主机资源组：

1. 登录到 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 选择**主机资源组**。

1. 单击要移除专属主机的主机资源的名称。

1. 选择**专属主机**。

1. 选择要从主机资源组中删除的专属主机。或者，您可以按主机 ID、主机类型、主机状态或可用区搜索专属主机。

1. 选择**移除 **。

1. 再次选择**移除**以确认。

# 在 License Manager 中删除主机资源组
<a name="host-resource-group-delete"></a>

如果主机资源组没有主机，则可以将该组删除。

**删除主机资源组**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**主机资源组**。

1. 选择主机资源组，然后选择**操作**、**删除**。

1. 当系统提示进行确认时，选择 **Delete (删除)**。

# 对支持的软件产品使用 License Manager 基于用户的订阅
<a name="user-based-subscriptions"></a>

使用基于用户的订阅 AWS License Manager，您可以购买完全合规的许可软件订阅。许可证由 Amazon 提供，按用户收取订阅费。Amazon EC2 提供预配置的亚马逊系统映像 (AMIs) 和支持的软件，以及包含许可证的 Windows Server 许可证。无需长期许可订阅即可使用此类许可证。

要使用基于用户的订阅，您可以将来自 [AWS Directory Service for Microsoft Active Directory](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/directory_microsoft_ad.html)(AWS Managed Microsoft AD) 或您的自我管理（本地）域的用户与提供软件的 EC2 实例关联起来。要使您的许可软件可用，您必须创建基于用户的订阅，并将其与从预 AMIs配置启动的实例关联起来。 [AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/what-is-systems-manager.html)将配置和强化您启动的包含许可证的实例。用户必须连接远程桌面软件才能访问提供该软件的实例。

包含许可证的实例的每个关联用户和 [vCPU](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html) 都会产生费用。Amazon EC2 预留实例和 Savings Plan 定价模式可以帮助优化您的 Amazon EC2 成本。有关更多信息，请参阅 *Amazon Elastic Compute Cloud 用户指南* 中的[预留实例](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-reserved-instances.html)。基于用户的订阅从上半月到月底计费。

**Topics**
+ [在 License Manager 中使用基于用户的订阅的注意事项](#usubs-considerations)
+ [License Manager 中的订阅费用](#usubs-subscription-charges)
+ [在 License Manager 中创建基于用户的订阅的先决条件](#usubs-prerequisites)
+ [License Manager 中支持基于用户的订阅的软件产品](#usubs-software)
+ [Active Directory](#ad-support)
+ [其他软件](#usubs-software-additional)
+ [在 License Manager 中开始使用基于用户的订阅](user-based-subscriptions-getting-started.md)
+ [为更活跃的远程用户会话配置活动目录 GPO](usubs-configure-gpo.md)
+ [开始 AWS License Manager 使用共享跨账户 AWS Managed Microsoft AD](license-cross-account.md)
+ [使用包含许可证的 AMI 启动实例](usubs-launch-instance.md)
+ [使用 RDP 连接到基于用户的订阅实例](user-based-subscriptions-connect.md)
+ [修改微软 Office 订阅的防火墙设置](usubs-modify-firewall.md)
+ [管理 License Manager 基于用户的订阅的订阅用户](usubs-manage-users.md)
+ [从 License Manager 设置中取消注册活动目录](usubs-deregister-ad.md)
+ [对 License Manager 中基于用户的订阅进行故障排除](user-based-subscriptions-troubleshoot.md)

## 在 License Manager 中使用基于用户的订阅的注意事项
<a name="usubs-considerations"></a>

在 License Manager 中使用基于用户的订阅时，需要考虑以下注意事项：
+ 包含许可证的 Microsoft 远程桌面服务 (`Win Remote Desktop Services SAL`) 的 AWS Marketplace 订阅按用户每月收费，不按比例分配。
+ 默认情况下，提供基于用户的订阅的实例一次最多支持两个活跃的用户会话。要启用两个以上的活动用户会话，可以配置 Active Directory 组策略对象 (GPO)，并将 Microsoft RDS 许可模式设置为。`Per User`有关更多信息，请参阅的先决条件[为更活跃的远程用户会话配置活动目录 GPO](usubs-configure-gpo.md)。
+ 当您在提供基于用户的订阅的实例上创建具有管理员权限的本地用户时，实例的运行状况可能会更改为不健康。License Manager 可以终止因不合规而运行状况不佳的实例。有关更多信息，请参阅[排查实例合规性问题](user-based-subscriptions-troubleshoot.md#user-based-subscriptions-troubleshoot-instance-compliance)。
+ 使用 Microsoft Office 产品配置 Active Directory 时，您的 [VPC 必须至少在一个子网中配置 VPC 终端节点](https://docs.aws.amazon.com/vpc/latest/privatelink/what-is-privatelink.html)。如果要移除由 License Manager 创建的所有 VPC 端点资源，则必须从许可证管理器设置中删除配置的所有 Active Directory。有关更多信息，请参阅 [从 License Manager 设置中取消注册活动目录](usubs-deregister-ad.md)。
+ 不得更改或删除由 License Manager 为您的实例分配的值为 `UserSubscriptions` 的 `AWSLicenseManager` 标签键。
+ 为了使服务按预期运行，不得更改或删除为 License Manager 创建的两个网络接口。
+ 不得更改或删除 License Manager 在 AWS Managed Microsoft AD 目录的**AWS 保留**组织单位 (OU) 中创建的对象。
+ 为基于用户的订阅部署的实例必须是具有 AWS Systems Manager 的托管节点，并且必须加入到同一个域中。有关如何让 Systems Manager 管理您的实例的信息，请参阅本指南的[对 License Manager 中基于用户的订阅进行故障排除](user-based-subscriptions-troubleshoot.md#user-based-subscriptions-troubleshoot-systems-manager-connectivity)章节。
+ 要停止向用户收取 Microsoft Office 或 Visual Studio 订阅费用，必须取消该用户与其关联的所有实例的关联。有关更多信息，请参阅 [取消用户与提供基于 License Manager 用户的订阅的实例的关联](usubs-disassociate-users.md)。

## License Manager 中的订阅费用
<a name="usubs-subscription-charges"></a>

License Manager 中的订阅和计费因所使用的订阅产品而异。

**微软 Office 和 Visual Stud**  
对于 Microsoft Office 和 Visual Studio 订阅，一旦你取消了用户与提供订阅产品的所有实例的关联，并取消了他们对该产品的订阅，计费就会停止。

**微软远程桌面服务 (RDS) 订阅**  
Microsoft RDS 按用户每月计费，其基础是用户订阅和在用户连接到提供订阅产品的实例时从许可证服务器颁发的客户端访问许可 (CAL) 令牌的组合。

### License Manager 中的微软 RDS 账单
<a name="usubs-billing-rds"></a>

Microsoft RDS 计费从活动目录用户通过许可证管理器订阅时开始，到客户端访问许可证 (CAL) 令牌到期后结束，自其颁发之日起 60 天，部分月份不按比例分配。即使您取消订阅用户，计费也会一直持续到令牌到期。

如果已取消订阅的用户在许可证令牌到期后继续登录，他们将自动重新订阅，并且计费将持续到他们再次取消订阅且令牌到期。

同样，如果用户从未订阅，但登录到与许可证服务器关联的实例，License Manager 会自动订阅他们并开始 RDS 计费。计费将持续到他们取消订阅且令牌到期为止。

要在当月底停止为用户计费，必须先将该用户从为许可证服务器配置的 Active Directory 中删除，然后才能取消订阅。

**警告**  
如果您移除仍拥有有效的 Microsoft Office 或 Visual Studio 订阅的 Active Directory 用户，则该用户将无法再访问与其关联的实例。

以下示例场景演示 RDS 计费的工作原理。

#### 场景 1：标准订阅和计费
<a name="rds-billing-scenario-01"></a>

以下场景显示了一组标准操作，这些操作会影响 2024 年 12 月 15 日订阅但从未访问过订阅实例的 Active Directory (AD) 用户的计费。

*操作：*如果用户从未取消订阅，则计费将无限期继续。


| AD 用户已订阅 | 开始计费 | CAL 已发布 | CAL 过期 | 用户已取消订阅 | 用户已从 AD 中移除 | 账单结束 | 
| --- | --- | --- | --- | --- | --- | --- | 
| 12/15/2024 | 12/15/2024 | -- | 不适用 | -- | -- | -- | 

*操作：*用户已于 2025 年 1 月 15 日取消订阅。


| AD 用户已订阅 | 开始计费 | CAL 已发布 | CAL 过期 | 用户已取消订阅 | 用户已从 AD 中移除 | 账单结束 | 
| --- | --- | --- | --- | --- | --- | --- | 
| 12/15/2024 | 12/15/2024 | -- | 不适用 |  `1/15/2025`  |  `No`  |  `1/31/2025`  | 

#### 场景 2：许可证令牌如何影响用户订阅和计费
<a name="rds-billing-scenario-02"></a>

以下场景显示了许可证令牌过期如何影响 Active Directory (AD) 用户的用户订阅，该用户在 2024 年 9 月 15 日订阅并在同一天登录加入域的订阅产品实例。

*操作：*AD 用户的初始订阅和登录。


| AD 用户已订阅 | 开始计费 | CAL 已发布 | CAL 过期 | 用户已取消订阅 | 用户已从 AD 中移除 | 账单结束 | 
| --- | --- | --- | --- | --- | --- | --- | 
| 9/15/2024 | 9/15/2024 | 9/15/2024 | 11/15/2024 | -- | -- | -- | 

*操作：*同一 AD 用户已于 2024 年 10 月 19 日取消订阅。但是，由于用户未从目录中删除，因此计费将持续到许可证令牌到期的月底。


| AD 用户已订阅 | 开始计费 | CAL 已发布 | CAL 过期 | 用户已取消订阅 | 用户已从 AD 中移除 | 账单结束 | 
| --- | --- | --- | --- | --- | --- | --- | 
| 9/15/2024 | 9/15/2024 | 9/15/2024 | 11/15/2024 |  `10/19/2024`  | -- |  `11/30/2024`  | 

*替代操作：*AD 管理员于 2024 年 10 月 20 日将用户从目录中删除，然后在第二天取消订阅。在这种情况下，计费将在用户从目录中删除的月底停止。


| AD 用户已订阅 | 开始计费 | CAL 已发布 | CAL 过期 | 用户已取消订阅 | 用户已从 AD 中移除 | 账单结束 | 
| --- | --- | --- | --- | --- | --- | --- | 
| 9/15/2024 | 9/15/2024 | 9/15/2024 | 11/15/2024 | 10/21/2024 |  `10/20/2024`  |  `10/31/2024`  | 

#### 场景 3：取消订阅的用户被重新订阅
<a name="rds-billing-scenario-03"></a>

以下场景显示了许可证令牌已过期的已取消订阅的 Active Directory (AD) 用户在访问已加入域名的订阅产品实例时如何自动重新订阅。

*操作：*AD 用户的初始订阅和登录。


| AD 用户已订阅 | 开始计费 | CAL 已发布 | CAL 过期 | 用户已取消订阅 | 用户已从 AD 中移除 | 账单结束 | 
| --- | --- | --- | --- | --- | --- | --- | 
| 9/15/2024 | 9/15/2024 | 9/15/2024 | 11/15/2024 | -- | -- | -- | 

*操作：*同一 AD 用户已于 2024 年 10 月 19 日取消订阅。但是，由于用户未从目录中删除，因此计费将持续到许可证令牌到期的月底。


| AD 用户已订阅 | 开始计费 | CAL 已发布 | CAL 过期 | 用户已取消订阅 | 用户已从 AD 中移除 | 账单结束 | 
| --- | --- | --- | --- | --- | --- | --- | 
| 9/15/2024 | 9/15/2024 | 9/15/2024 | 11/15/2024 |  `10/19/2024`  | -- |  `11/30/2024`  | 

*操作：*同一 AD 用户在之前的许可证令牌到期后但在账单结束之前访问已加入域名的订阅产品实例。计费将一直持续到用户再次取消订阅并且他们的新令牌到期为止。


| AD 用户已订阅 | 开始计费 | CAL 已发布 | CAL 过期 | 用户已取消订阅 | 用户已从 AD 中移除 | 账单结束 | 
| --- | --- | --- | --- | --- | --- | --- | 
|  `11/20/2024 (re-subscribed)`  |  `billing continues`  |  `11/20/2024`  |  `1/20/2025`  | -- | -- | -- | 

#### 场景 4：自动订阅实例访问权限
<a name="rds-billing-scenario-04"></a>

以下场景显示了从未订阅 RDS SAL 的 Active Directory (AD) 用户在登录已加入域的订阅产品实例时如何自动订阅。

*操作：*从未订阅 RDS SAL 的 AD 用户于 2024 年 9 月 15 日登录已加入域名的订阅产品实例，并自动订阅。开始计费，一直持续到用户取消订阅并且他们的新令牌到期。


| AD 用户已订阅 | 开始计费 | CAL 已发布 | CAL 过期 | 用户已取消订阅 | 用户已从 AD 中移除 | 账单结束 | 
| --- | --- | --- | --- | --- | --- | --- | 
| 2024 年 9 月 15 日（已自动订阅） | 9/15/2024 | 9/15/2024 | 11/15/2024 | -- | -- | -- | 

有关 Microsoft RDS 每个用户 CALs 的工作原理的更多信息，请参阅 M *icrosoft Learn* 网站上 “[许可您的远程桌面部署](https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-client-access-license)” 一文中的 “**按用户**” CALs 部分。

## 在 License Manager 中创建基于用户的订阅的先决条件
<a name="usubs-prerequisites"></a>

在创建基于用户的订阅之前，必须在您的环境中实现以下先决条件。

**Contents**
+ [IAM 角色和权限](#usubs-prereq-iam)
  + [AWS KMS 许可证服务器凭据的密钥策略](#usubs-prereq-iam-rdslic)
+ [Active Directory](#usubs-prereq-ad)
+ [安全组](#usubs-prereq-sg)
+ [网络配置](#usubs-prereq-network)
+ [提供基于用户的订阅产品的实例](#usubs-prereq-instance)
+ [微软远程桌面服务](#usubs-prereq-rds)
  + [管理凭证机密](#usubs-prereq-rds-secret)

### IAM 角色和权限
<a name="usubs-prereq-iam"></a>

您必须允许 License Manager 创建服务相关角色，才能为基于用户的订阅注册 AWS 账户 。在 License Manager 控制台中，如果角色尚未创建，则在**基于用户的订阅**中会显示一条提示。在您响应提示并同意允许 License Manager 创建角色后，选择 “**创建**” 继续。有关更多信息，请参阅 [在 License Manager 中使用服务相关角色](using-service-linked-roles.md)。

要创建基于用户的订阅，您的用户或角色必须具有以下权限：
+ **Amazon EC2** — 使用网络接口和子网。
  + `ec2:CreateNetworkInterface`
  + `ec2:DeleteNetworkInterface`
  + `ec2:DescribeNetworkInterfaces`
  + `ec2:CreateNetworkInterfacePermission`
  + `ec2:DescribeSubnets`
+ **Directory Service**— 管理活动目录。
  + `ds:DescribeDirectories`
  + `ds:AuthorizeApplication`
  + `ds:UnauthorizeApplication`
  + `ds:GetAuthorizedApplicationDetails`
  + `ds:DescribeDomainControllers`
+ **路由 53**-配置路由。
  + `route53:DeleteHealthCheck`
  + `route53:ChangeResourceRecordSets`
  + `route53:GetHostedZone`
  + `route53:ListHostedZonesByName`
  + `route53:ListHostedZones`
  + `route53:ListHostedZonesByVPC`
  + `route53:CreateHostedZone`
  + `route53:DeleteHostedZone`
  + `route53:ListResourceRecordSets`
  + `route53:GetHealthCheckCount`
  + `route53:AssociateVPCWithHostedZone`

要为 Microsoft Office 产品创建基于用户的订阅，您的用户或角色还必须具有以下额外权限：
+ `ec2:CreateVpcEndpoint`
+ `ec2:DeleteVpcEndpoints`
+ `ec2:DescribeVpcEndpoints`
+ `ec2:ModifyVpcEndpoint`
+ `ec2:DescribeSecurityGroups`

#### AWS KMS 许可证服务器凭据的密钥策略
<a name="usubs-prereq-iam-rdslic"></a>

要使用自己的 KMS 密钥来加密和解密 Microsoft RDS 许可证服务器的管理凭据密钥，必须将策略附加到用于访问许可证管理器操作的角色。以下示例显示了一项策略，该策略授予 Secrets Manager 访问 KMS 密钥以加密和解密 Microsoft RDS 许可证服务器凭据密钥的权限。

------
#### [ JSON ]

****  

```
{
"Version":"2012-10-17",		 	 	 
"Id": "key-policy",
"Statement": [
    {
        "Sid": "Enable IAM User Permissions",
        "Effect": "Allow",
        "Principal": {
            "AWS": "arn:aws:iam::111122223333:role/RoleName"
        },
        "Action": [
            "kms:Decrypt"
        ],
        "Resource": "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab",
        "Condition": {
            "StringLike": {
                "kms:ViaService": "secretsmanager.*.amazonaws.com"
            }
        }
    },
    {
        "Sid": "Enable IAM User Permissions",
        "Effect": "Allow",
        "Principal": {
            "AWS": "arn:aws:iam::111122223333:role/aws-service-role/license-manager-user-subscriptions.amazonaws.com/AWSServiceRoleForAWSLicenseManagerUserSubscriptionsService"
        },
        "Action": "kms:Decrypt", 
        "Resource": "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab",
        "Condition": {
            "StringLike": {
                "kms:ViaService": "secretsmanager.*.amazonaws.com"
            }
        }
    }
]
}
```

------

### Active Directory
<a name="usubs-prereq-ad"></a>

要使用基于 License Manager 用户的订阅，必须创建一个包含订阅产品用户的用户信息的活动目录 (AD)。根据您的配置，您可以使用自管理 A AWS Managed Microsoft AD D 或自管理 AD。

如果您同时使用 AWS 托管和自行管理的 Active 目录，则必须在目录之间建立双向林信任。有关更多信息，请参阅《管理*指南*》中的[教程：在您 AWS Managed Microsoft AD 和您自行管理的 Active Directory 域之间创建信任关系](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_tutorial_setup_trust.html)。AWS Directory Service 

**注意**  
为您的目录配置的子网必须全部来自您的同一 VPC。 AWS 账户不支持共享子网。

AWS 托管活动目录具有以下限制。
+ 只有先在主账户中载入目录，然后才能在共享账户中加入该目录，才支持与你共享的目录。
+ 不支持多因素身份验证

**基于标签的过滤器的先决条件**  
如果您要在 Active Directory 中使用基于标签的过滤器，则必须先登录该 AWS 资源探索器 服务，如下所示：

1. 在 [https://resource-explorer.console.aws.amazon.com/resource-explorer 上打开资源](https://resource-explorer.console.aws.amazon.com/resource-explorer)管理器控制台。

1. 选择**开启资源管理器**。

1. 在 “**设置资源浏览器**” 页面中，选择一个安装选项，如下所示。  
**快速设置**  
选择此选项进行基本配置。  
**高级设置**  
选择此选项进行自定义配置。请确保至少为 Active Directory 所在的区域创建索引。

1. 为**聚合器索引区域选择一个区域**。

1. 选择 “**打开资源管理器**” 以保存您的设置。

1. 在导航窗格中，选择**视图**，然后选择**创建视图**。
**注意**  
要显示隐藏的导航窗格，请选择菜单图标（三个水平条）。

1. 

   1. 在 “**创建视图**” 页面**license-manager-user-subscriptions-view**中，输入**名称**。

   1. 验证 “**资源” 筛选器**是否设置为 “**包括所有资源**”。

   1. 在 “**其他资源属性”** 部分，确认已选中 “**标签**” 复选框。

1. 选择 “**创建视图**” 完成操作。

有关创建 AWS Managed Microsoft AD 目录的更多信息，请参阅*《AWS Directory Service 用户指南》*中的[AWS Managed Microsoft AD 先决条件](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_getting_started_prereqs.html)和[创建您的 AWS Managed Microsoft AD 目录](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_getting_started_create_directory.html)。

要将用户与关联 AWS Managed Microsoft AD，您必须在 AWS Managed Microsoft AD 目录中配置用户。有关更多信息，请参阅 *AWS Directory Service 管理指南* 中的[管理 AWS Managed Microsoft AD中的用户和组](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_manage_users_groups.html)。

### 安全组
<a name="usubs-prereq-sg"></a>

安全组控制允许进出您网络上资源的网络流量。为确保基于用户的订阅环境中的资源可以通信，您的安全组必须满足以下标准。

**VPC 终端节点的安全组**  
识别或创建允许**入站** TCP 端口`1688`连接的安全组。在配置 VPC 设置时，您需要指定此安全组。有关更多信息，请参阅[使用安全组](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html#working-with-security-groups)。

License Manager 将此安全组与它在配置 VPC 时代表您创建的 VPC 终端节点相关联。有关 VPC 终端节点的更多信息，请参阅 *AWS PrivateLink 指南*中的[使用接口 VPC 终端节点访问 AWS 服务](https://docs.aws.amazon.com/vpc/latest/privatelink/create-interface-endpoint.html)。

**活动目录域控制器的安全组**  
确保用于 AD 域控制器的安全组允许每个域控制器的网络接口 IP 地址的出站流量。此外，域控制器安全组应允许在所有与 Active Directory 相关的端口（包括 TCP 9389）上进行通信。Active Directory Web 服务 (ADWS) 需要端口 9389，Active Directory PowerShell 模块和其他管理工具使用该端口与域控制器通信。

**“注册您的活动目录” 步骤的安全组要求**  
在将您的 Active Directory 登录到 License Manager 的过程中，我们在您提供的子网中创建一个网络接口，该接口将标有 VPC 的默认安全组。请确保允许该安全组访问您的 Active Directory 域控制器。入职完成后，可以将其替换为您选择的群组，但仍需要对域控制器的网络访问权限。

**“配置 RDS 许可证服务器” 步骤的安全组要求**  
在配置许可证服务器期间，License Manager 会在您提供的子网中创建两个网络接口。这些网络接口会自动使用新创建的安全组进行标记，该安全组包括所有必需的端口配置。确保您的 Active Directory 域控制器安全组允许所有与 Active Directory 相关的端口（包括 TCP 端口 9389） CIDRs 上来自子网的双向流量。Active Directory Web 服务 (ADWS) 需要端口 9389，Active Directory PowerShell 模块和其他管理工具使用该端口与域控制器通信。

**基于用户的订阅实例的安全组**  
确定或创建一个安全组，允许以下用户访问和访问您的实例。有关更多信息，请参阅[使用安全组](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html#working-with-security-groups)。
+ 来自您批准的`3389`连接源的@@ **入站** TCP 端口连接。
+ **出站** TCP 端口`1688`连接，用于到达 VPC 终端节点并与之通信 AWS Systems Manager。

### 网络配置
<a name="usubs-prereq-network"></a>

License Manager 会创建两个网络接口，它们使用配置您 AWS Managed Microsoft AD 的 VPC 的默认安全组。这些接口用于服务与您的目录进行交互。有关更多信息，请参阅 *AWS Directory Service 管理指南*中的[第 2 步：在 License Manager 中注册您的活动目录](user-based-subscriptions-getting-started.md#user-based-subscriptions-configure-ad) 和[创建的内容](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_getting_started_what_gets_created.html)。

配置过程完成后，您可以将不同的安全组关联到 License Manager 创建的接口。

**DNS 解析**  
您为基于用户的订阅注册的 Active Directory 必须可以从您在 Lic VPCs ense Manager 设置中配置的任何子网进行访问。为确保 Active Directory 节点可以访问，请按如下方式配置 DNS 解析：
+ 为基于用户的订阅配置 License Manager 设置中配置的 VPCs 和活动目录之间的 DNS 转发。您可以使用 Amazon Route 53 或其他 DNS 服务进行 DNS 转发。有关更多信息，请参阅博客文章[将 Directory Service 的 DNS 解析与 Amazon Route 53 Resolver 集成](https://aws.amazon.com/blogs/networking-and-content-delivery/integrating-your-directory-services-dns-resolution-with-amazon-route-53-resolvers/)。
+  为 VPC 启用 **DNS 主机名**和 **DNS 解析**。有关更多信息，请参阅[查看和更新 VPC 的 DNS 属性](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html#vpc-dns-updating)。

### 提供基于用户的订阅产品的实例
<a name="usubs-prereq-instance"></a>

要使基于用户的订阅实例按预期运行，您必须满足以下先决条件：
+ 如中所述，为您的实例设置安全组[安全组](#usubs-prereq-sg)。
+ 确保为提供基于用户的 Microsoft Office 订阅而启动的实例有一条通往配置 VPC 终端节点的子网的路由。
+ 提供基于用户的订阅的实例必须由 AWS Systems Manager 管理才能保持正常状态。此外，您的实例必须能够激活其基于用户的订阅许可，以便在许可证激活后保持合规性。
**注意**  
License Manager 将尝试恢复运行状况不佳的实例，但无法恢复正常状态的实例将被终止。有关如何让 Systems Manager 管理您的实例以及实例合规性的问题排查信息，请参阅本指南的[对 License Manager 中基于用户的订阅进行故障排除](user-based-subscriptions-troubleshoot.md)章节。
+ 您必须将实例配置文件角色附加到提供基于用户的订阅产品的实例，该产品允许由 AWS Systems Manager管理资源。有关更多信息，请参阅《AWS Systems Manager 用户指南》中的[为 Systems Manager 创建 IAM 实例配置文件](https://docs.aws.amazon.com/systems-manager/latest/userguide/setup-instance-profile.html)。
+ 您必须在终止实例[取消用户与实例的关联](usubs-disassociate-users.md)之前。

### 微软远程桌面服务
<a name="usubs-prereq-rds"></a>

Microsoft 远程桌面服务许可证服务器需要在关联的 Active Directory 中定义的管理用户。该用户必须能够执行以下任务：
+ 在活动目录域下创建 OU
+ 创建的 OU 内的域加入实例（创建计算机）
+ 将计算机对象添加到 Active Directory 域内的终端服务器组
+ 委托控制 Active Directory 域中的用户对象，以读取和写入终端服务器许可证服务器，以便生成许可证服务器报告。

要了解有关委派的更多信息，请参阅 A [ctive Directory 域服务中的控制授](https://learn.microsoft.com/en-us/windows-server/identity/ad-ds/manage/delegation-control-wizard)权。

#### 管理凭证机密
<a name="usubs-prereq-rds-secret"></a>

License Manager 用于 AWS Secrets Manager 管理在 Microsoft 远程桌面服务许可证服务器上执行用户管理任务所需的凭据。在设置许可证服务器之前，必须在 Secrets Manager 中创建一个密钥，其中包含在许可证服务器上执行用户管理任务的用户的凭据。配置许可证服务器设置时，必须提供您创建的密钥的 ID。

**注意**  
该用户必须与您为生成 RDS 许可证服务器报告所定义的用户相同。

要创建密钥，请按照 Sec [r *ets Manager 用户指南*中创建 AWS Secrets Manager 密钥](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_secret.html)页面上的详细说明进行操作，并使用以下特定于 License Manager 的设置。

**重要**  
要使用该密钥，License Manager 取决于以下列表中指定的确切密钥名称、用户名值和加密密钥。密钥名称必须以以下前缀开头：`license-manager-user-`。

在**选择密钥类型**页面上：
+ **密钥类型**-选择**其他类型的密钥**。
+ **密钥/值对**-指定要存储在密钥中的以下密钥对。  
用户名  
  + 键：`username`
  + 值：`Administrator`  
密码  
  + 键：`password`
  + 值：*The password*
+ **加密密钥**-要指定密钥以外的 KMS `aws/secretsmanager` 密钥，必须将策略附加到用于访问 License Manager 操作的角色。有关更多信息，请参阅 [IAM 角色和权限](#usubs-prereq-iam)。

在 “**配置密钥**” 页面上：
+ **密钥名称** — 为您的密钥指定一个名称，该名称以 License Manager 用来识别许可证服务器凭据密钥的前缀开头。例如：

  ```
  license-manager-user-admin-credentials
  ```

这些说明假设您正在 AWS 管理控制台 使用创建您的密钥。Secrets Manager 用户指南还包括其他方法的详细说明。有关 Secrets Manager 的更多信息，请参阅[什么是 Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/)。有关成本的具体信息，请参阅 S *ecrets Manager 用户指南 AWS Secrets Manager*[中的定价](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html#asm_pricing)。

## License Manager 中支持基于用户的订阅的软件产品
<a name="usubs-software"></a>

AWS License Manager 支持微软 Visual Studio 和微软 Office 的基于用户的订阅。License Manager 会跟踪支持的软件利用率。每位用户都需要单独订阅 Windows Server 远程桌面服务订阅用户访问许可证 (RDS SAL)，才能访问包含许可证的实例，该实例提供基于用户的订阅产品。有关更多信息，请参阅 [在 License Manager 中开始使用基于用户的订阅](user-based-subscriptions-getting-started.md)。

**支持的 Windows 操作系统 (OS) 平台**  
你可以找到 AMIs 包含以下 Windows 操作系统平台的 RDS SAL 许可证所涵盖产品的 Windows：
+ Windows Server 2025
+ Windows Server 2022
+ Windows Server 2019

### 支持基于用户的订阅的软件
<a name="usubs-software-supported"></a>

**Contents**
+ [Microsoft Visual Studio](#user-subs-visual-studio)
+ [Microsoft Office](#user-subs-ms-office)

#### Microsoft Visual Studio
<a name="user-subs-visual-studio"></a>

Microsoft Visual Studio 是一个集成式开发环境 (IDE)，开发人员能够创建、编辑、调试和发布应用程序。提供的微软 Visual Studio AMIs 包括 [.NET 重构AWS 工具包](https://docs.aws.amazon.com/tk-dotnet-refactoring/latest/userguide/what-is-tk-dotnet-refactoring.html)和。[AWS Toolkit for Visual Studio](https://aws.amazon.com/visualstudio/)

**支持的版本**
+ Visual Studio Professional 2022
+ Visual Studio Enterprise 2022

下表详细说明了用于 License Manager 基于用户的订阅 API 操作的软件订阅名称及其关联产品值。


| 软件订阅名称 | 产品价值 | 
| --- | --- | 
|  Visual Studio Enterprise 2022  |  `VISUAL_STUDIO_ENTERPRISE`  | 
|  Visual Studio Professional 2022  |  `VISUAL_STUDIO_PROFESSIONAL`  | 

#### Microsoft Office
<a name="user-subs-ms-office"></a>

Microsoft Office 是微软为各种生产用例开发的一系列软件，包括处理文档、电子表格和幻灯片演示文稿。

**支持的版本**
+ Office LTSC Professional Plus 2021
+ Office LTSC 专业增强版 2024
+ Office LTSC 专业版 Plus 2021 32 位 (x86)
+ Office LTSC 专业版 Plus 2024 32 位 (x86)

下表详细说明了用于 License Manager 基于用户的订阅 API 操作的软件订阅名称及其关联产品值。


| 软件订阅名称 | 产品价值 | 
| --- | --- | 
|  Office LTSC Professional Plus 2021  |  `OFFICE_PROFESSIONAL_PLUS`  | 
|  Office LTSC 专业增强版 2024  |  `OFFICE_PROFESSIONAL_PLUS`  | 

## Active Directory
<a name="ad-support"></a>

License Manager 支持基于用户的微软 Visual Studio、Microsoft Office 和远程桌面服务订阅者访问许可证 (RDS SAL) 的订阅。产品可能支持一个 AWS Managed Microsoft AD 或一个自行管理的活动目录，该目录要么部署在您的 AWS 环境中，要么可以与 AWS 环境中的 VPC 建立网络连接。

下表显示了与基于用户的订阅一起使用时，每种软件产品都支持哪些类型的Active Directory:.


| 软件产品 | AWS Managed Microsoft AD | 自管理 AD | 
| --- | --- | --- | 
| Microsoft Visual Studio  | 支持 | 不支持 | 
| Microsoft Office | 支持 | 不支持 | 
| RDS SAL 产品 | 支持 | 支持 | 

## 其他软件
<a name="usubs-software-additional"></a>

您可以在您的实例上安装其他软件，此类软件不能作为基于用户的订阅提供。License Manager 不会跟踪其他软件的安装。这些安装必须使用您的 Active Directory 的管理帐户来执行。如果您使用 AWS Managed Microsoft AD，则默认情况下，将在您的目录中创建管理员帐户（管理员）。有关更多信息，请参阅 *Directory Service 管理指南*中的[管理员帐户](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_getting_started_admin_account.html)。

要使用 Active Directory 管理帐户安装其他软件，您必须：
+ 使用管理账户订阅实例提供的产品。
+ 将管理账户与实例关联。
+ 使用管理帐户连接到实例以执行安装。

有关更多信息，请参阅 [在 License Manager 中开始使用基于用户的订阅](user-based-subscriptions-getting-started.md)。

# 在 License Manager 中开始使用基于用户的订阅
<a name="user-based-subscriptions-getting-started"></a>

以下步骤详细介绍了如何开始使用基于用户的订阅。这些步骤假设您已经实现了所需的先决条件。有关更多信息，请参阅[在 License Manager 中创建基于用户的订阅的先决条件](user-based-subscriptions.md#usubs-prerequisites)。

**Contents**
+ [第 1 步：订阅产品](#user-based-subscriptions-subscribe-products)
+ [第 2 步：在 License Manager 中注册您的活动目录](#user-based-subscriptions-configure-ad)
+ [步骤 3：配置 RDS 许可证服务器](#usubs-configure-rds)
+ [步骤 4：启动实例以提供基于用户的订阅](#user-based-subscriptions-launch-instance)
+ [步骤 5：将用户关联到基于用户的订阅实例](#user-based-subscriptions-associate-users)

## 第 1 步：订阅产品
<a name="user-based-subscriptions-subscribe-products"></a>

像 Office 或 Visual Studio 这样的微软产品需要有效的订阅，然后才能将 Active Directory 用户关联到包含这些产品的实例。在 **Marketplace 订阅状态列中显示 “在 AWS** **Marketplace 订阅**” 按钮的订阅产品尚未订阅。

当你从中订阅基于用户的 Microsoft 订阅产品时 AWS Marketplace，如果你还没有 Microsoft 远程桌面服务 (RDS) 的订阅，License Manager 会自动为你的账户添加微软远程桌面服务 (RDS) 的订阅。需要使用 RDS 才能在从附带许可证 AMIs启动的 EC2 实例上远程访问图形桌面和基于订阅的 Windows 应用程序。

您可以使用以下链接直接在上 AWS Marketplace 订阅您的产品：
+ [Visual Studio Professional](https://aws.amazon.com/marketplace/pp/prodview-zo3zltrbpgr5i)
+ [Visual Studio Enterprise](https://aws.amazon.com/marketplace/pp/prodview-dzstlnjdl3izg)
+ [Office LTSC 专业版](https://aws.amazon.com/marketplace/pp/prodview-bh46d5p2hapns)
+ [Win 远程桌面服务 SAL](https://aws.amazon.com/marketplace/pp/prodview-buamtl3v3xaes)

**通过 License Manager 控制台发现和订阅产品**

您还可以从 License Manager 控制台发现需订阅的产品。

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中的**基于用户的订阅**处选择**产品**。

1. 选择产品名称或选择 “**在 AWS Marketplace 中订阅**” 按钮以显示订阅详情。

1. 对于 Marketplace 上架的每款商品，选择**查看订阅选项**。查看条款并选择 “**订阅**” 以继续。

如果您接受条款，则需要处理产品订阅。订阅在完成之前会有一条进行中信息。您可以对您需要的任何其他配置产品重复这些步骤。在所有必需的产品都已激活订阅后，您就可以继续向该产品注册您的 Active Directory。

**注意**  
对于尚未结束的账单周期（标记为 “**待定**账单状态”），您的用户数量费用和相关费用的预计账单需要 48 小时才能显示 AWS Billing。有关更多信息，请参阅 *AWS Billing 用户指南*中的[查看您的月度费用](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/invoice.html)。

## 第 2 步：在 License Manager 中注册您的活动目录
<a name="user-based-subscriptions-configure-ad"></a>

License Manager 要求在 Active Directory 中定义订阅用户，以便将用户与基于用户的订阅关联起来。这可以是活动目录， AWS Managed Microsoft AD 也可以是自行管理的 Active Directory，具体取决于您的订阅。
+ 如果你只订阅独立的 Microsoft Office 或 Visual Studio 产品，则必须配置 AWS Managed Microsoft AD。
+ 如果您订阅 [Win 远程桌面服务 SAL](https://aws.amazon.com/marketplace/pp/prodview-buamtl3v3xaes)，则可以使用 AWS Managed Microsoft AD 或自行管理的 Active Directory。

要将 Microsoft Office 与基于用户的订阅一起使用，您必须授予许可证管理器更新您的 VPC 配置的权限。在您配置 VPC 时，License Manager 会代表您创建 [VPC 终端节点](https://docs.aws.amazon.com/vpc/latest/privatelink/what-is-privatelink.html)。您的资源需要这些终端节点才能连接到激活服务器并保持合规性。

您必须为注册的基于用户的订阅 VPCs 的任何其他内容配置 DNS 转发。如果您有多个基于用户的订阅 AWS 区域，则每个区域都必须拥有自己的 Active Directory，并配置了 DNS 转发。

**重要**  
在继续操作之前，必须允许 License Manager 创建所需的[服务相关角色](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html#iam-term-service-linked-role)。有关更多信息，请参阅[在 License Manager 中创建基于用户的订阅的先决条件](user-based-subscriptions.md#usubs-prerequisites)。

控制台中的注册步骤会有所不同，具体取决于您订阅的产品。如果你已订阅`Win Remote Desktop Services SAL`，请选择**微软 RDS SAL** 选项卡。如果你订阅了微软 Office 或 Visual Studio 但没有订阅 RDS SAL，请选择**独立 MSO 订阅**选项卡。

------
#### [ Microsoft RDS SAL ]

**注册 AWS Managed Microsoft AD**  
要注册 AWS Managed Microsoft AD 为基于用户的订阅的 Active Directory，请按照以下步骤操作：

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 导航到左侧导航窗格中 **“设置”** 下的 “**基于用户的订阅**”。

1. 在**基于用户的订阅**页面的**远程桌面服务 (RDS)** 选项卡中，选择**注册 Active Directory**。

1. 选择 “**AWS 托管活动目录**” 选项以输入详细信息。

1. 从 Active Di **rectory** 列表中选择您的托管目录，或者创建一个新的托管目录，然后返回并选择它。AWS 

1. 选择 “**注册**” 以注册您的 AWS 托管活动目录。

**注册自行管理的活动目录**  
要为基于用户的订阅注册自行管理的 Active Directory，请执行以下步骤：

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 导航到左侧导航窗格中 **“设置”** 下的 “**基于用户的订阅**”。

1. 在**基于用户的订阅**页面的**远程桌面服务 (RDS)** 选项卡中，选择**注册 Active Directory**。

1. 选择 “**自行管理的活动目录**” 选项以输入详细信息。

1. 输入**活动目录域**。

1. 选择 A **ctive Directory IP 地址**的版本，然后输入目录的主要 IP 地址和辅助 IP 地址。

1. 在**网络**部分，选择您的 Active Directory 所在的 **VPC** 和两个**子网**。

1. 选择您在 Microsoft RDS 订阅的先决条件中创建的管理凭据**密钥**。

------
#### [ Stand-alone MSO subscriptions ]

**注册 AWS Managed Microsoft AD**  
要注册 AWS Managed Microsoft AD 为基于用户的 Microsoft Office 和 Visual Studio 订阅的活动目录，请按照以下步骤操作：

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 导航到左侧导航窗格中 **“设置”** 下的 “**基于用户的订阅**”。

1. 在**基于用户的订阅**页面上，选择要注册的 Microsoft Office 或 Visual Studio 订阅产品的选项卡，然后选择**注册 Active Directory**。

1. 从 Active Di **rectory** 列表中选择您的托管目录，或者创建一个新的托管目录，然后返回并选择它。AWS 

1. 选择 “**注册**” 以注册您的 AWS 托管活动目录。

当您注册 Active Directory 时，License Manager 会创建两个网络接口，以便服务可以与您的目录通信。网络接口的描述将类似于*为AWS 创建的网络接口 LicenseManager *<directory\$1id>**。

------

**从注册活动目录 AWS CLI**  
您可以通过该[https://docs.aws.amazon.com/license-manager-user-subscriptions/latest/APIReference/API_RegisterIdentityProvider.html](https://docs.aws.amazon.com/license-manager-user-subscriptions/latest/APIReference/API_RegisterIdentityProvider.html)操作将您的 Active Directory 注册为基于用户的订阅的身份提供商。

```
aws license-manager-user-subscriptions register-identity-provider --product "<product-name>" --identity-provider "ActiveDirectoryIdentityProvider={DirectoryId=<directory_id>}"
```

**为基于用户的订阅配置 Active Directory 和您的 VPC ()AWS CLI**  
您可以将您的 Active Directory 注册为身份提供商，并通过该[https://docs.aws.amazon.com/license-manager-user-subscriptions/latest/APIReference/API_RegisterIdentityProvider.html](https://docs.aws.amazon.com/license-manager-user-subscriptions/latest/APIReference/API_RegisterIdentityProvider.html)操作将您的 VPC 配置为基于用户的订阅。

```
aws license-manager-user-subscriptions register-identity-provider --product "<product_name>" --identity-provider "ActiveDirectoryIdentityProvider={DirectoryId=<directory_id>}" --settings "Subnets=[subnet-1234567890abcdef0,subnet-021345abcdef6789],SecurityGroupId=sg-1234567890abcdef0"
```

有关可用软件产品的更多信息，请参阅[License Manager 中支持基于用户的订阅的软件产品](user-based-subscriptions.md#usubs-software)。

## 步骤 3：配置 RDS 许可证服务器
<a name="usubs-configure-rds"></a>

当 Active Directory 用户访问提供基于用户的订阅微软产品的 EC2 实例时，微软远程桌面服务 (RDS) 许可证服务器会向他们发放订阅者访问许可证 (SAL)。完成步骤 1 和步骤 2 后，您可以按如下方式配置许可证服务器。

在开始之前，请确保您已完成[基于用户的订阅先决条件](user-based-subscriptions.md#usubs-prerequisites)适用于 RDS 的。此过程假设您已经设置了活动目录。

**为基于用户的订阅配置 RDS 许可证服务器（控制台）**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 导航到左侧导航窗格中 “**设置**” 下的 “**基于用户的订阅**” 页面。

1. 在**远程桌面服务 (RDS)** 选项卡上，您应该会在列表中看到一个或多个活动目录。可能会显示一条提示，告知您需要为 Active Directory 配置 RDS。

1. 从提示符或 “**操作**” 菜单中选择 “**配置 RDS 许可证服务器**”。

1. 在 “**配置 RDS 许可证服务器**” 对话框中，您可以配置以下设置：  
** Active Directory**  
本节包含连接到您配置的 RDS 许可证服务器的目录的关键详细信息。  
**密钥**  
您必须为许可证服务器上用于用户管理任务的凭据选择现有密钥或创建新密钥。机密名称的第一部分必须遵循的 “管理凭证” 机密部分中描述的模式[基于用户的订阅先决条件](user-based-subscriptions.md#usubs-prerequisites)。  
**标签**  
您可以选择为许可证服务器资源输入标签。

1. 选择 “**配置**” 以保存您的设置。

## 步骤 4：启动实例以提供基于用户的订阅
<a name="user-based-subscriptions-launch-instance"></a>

订阅产品后，您必须启动实例，供用户从包含该产品的 AWS Marketplace AMI 进行连接。启动实例后， AWS Systems Manager 尝试将该实例加入 Active Directory 域并对该资源执行其他配置和强化。使实例可供使用的配置可能需要大约 20 分钟才能完成。在 License Manager 控制台的**用户关联**页面上，通过检查实例的**运行状况**是否为**活跃**，可以确认资源是否已准备就绪。

要启动具有基于用户的订阅的实例，请参[使用包含许可证的 AMI 启动实例](usubs-launch-instance.md)阅。

## 步骤 5：将用户关联到基于用户的订阅实例
<a name="user-based-subscriptions-associate-users"></a>

一旦您订阅了所需产品的 AWS Marketplace AMI，就可以为用户订阅产品并将他们关联到提供该产品的实例。您可以通过单个步骤或单独为用户订阅产品并将他们与实例关联。当您为用户订阅时，会检查目录以确保存在该用户身份。您订阅产品的每位用户都会创建一个订阅。

每个用户都必须订阅 Windows Server 远程桌面服务订阅者访问许可证 (RDS SAL) 和他们将要使用的产品。

当您的账户按中所述订阅了 RDS SAL 后[第 1 步：订阅产品](#user-based-subscriptions-subscribe-products)，License Manager 会在您的 Active Directory 中的用户订阅基于用户的订阅产品时自动为他们订阅 RDS SAL。

**注意**  
如果从未订阅过的用户登录到与 RDS SAL 关联的实例，License Manager 会自动订阅这些实例并开始 Microsoft RDS 计费。计费将持续到他们取消订阅并且由 RDS SAL 许可证服务器颁发的许可证令牌到期为止。  
同样，如果之前订阅的用户取消订阅，但在其 RDS SAL 许可证令牌到期后继续登录，则他们将自动重新订阅，计费将持续到他们再次取消订阅且令牌到期为止。

有关订阅费用和账单的更多信息，请参阅[License Manager 中的订阅费用](user-based-subscriptions.md#usubs-subscription-charges)。

License Manager 中的 “**产品**” 页面通过将活跃订阅的 M **arketplace 订阅状态列为 “****有效**” 来显示有效订阅。在产品详细信息页面中，License Manager 显示处于**已**订阅**状态**的活跃用户订阅。

**重要**  
如果您的 Active Directory 未配置该产品，则控制台顶部会出现一个通知栏，建议您调整目录设置。在通知栏上，选择**打开设置**以访问 License Manager 中的**设置**页面并编辑您的目录。  
每个用户都必须订阅 RDS SAL 和他们将要使用的产品。如果为用户订阅**商城订阅状态**为**非活跃**的产品，则会失败。

### 为用户订阅产品并将他们关联到实例
<a name="associate-subscribe-users-to-instance"></a>

当您选择要与用户关联的实例时，如果他们尚未订阅，则可以选择为他们订阅该实例提供的产品。使用以下方法之一订阅和关联用户。

------
#### [ Console ]

要将用户关联到实例，请执行以下步骤：

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中的**基于用户的订阅**下，选择**用户关联**。

1. 选择要与用户关联的实例，然后选择以下选项之一：  
**关联用户**  
指定目录中最多存在 5 个用户名，包括域名（如果这些用户**名存在于可信域**中），然后选择 Associat **e**。*如果您使用此方法，则用户必须已经订阅了实例提供的产品。*  
**订阅并关联用户**  
指定目录中最多存在 5 个用户名，包括**域名**（如果这些用户名存在于可信域中），然后选择 “**订阅并关联**”。

**（可选）查看用户关联**  
在**用户关联**页面上，您选择的用户显示在 “关联**状态**” 为 “**关联**的**用户**” 下。

**（可选）查看已订阅的用户**  
在**产品**页面上，选择**产品名称**。已订阅的用户显示在 “**状态**为**已订阅**的**用户**” 下。

------
#### [ AWS CLI ]

您可以将用户与启动的实例关联起来，以便通过 [https://docs.aws.amazon.com/license-manager-user-subscriptions/latest/APIReference/API_AssociateUser.html](https://docs.aws.amazon.com/license-manager-user-subscriptions/latest/APIReference/API_AssociateUser.html) 操作提供基于用户的订阅。

```
aws license-manager-user-subscriptions associate-user --username <user_name> --instance-id <instance_id> --identity-provider  ""ActiveDirectoryIdentityProvider" = {"DirectoryId" = "<directory_id>"}"
```

**将自管理 Active Directory 用户关联到实例 (AWS CLI)**  
您可以将自管理 Active Directory 中的用户与启动的实例关联起来，以便通过 [https://docs.aws.amazon.com/license-manager-user-subscriptions/latest/APIReference/API_AssociateUser.html](https://docs.aws.amazon.com/license-manager-user-subscriptions/latest/APIReference/API_AssociateUser.html) 操作提供基于用户的订阅。

```
aws license-manager-user-subscriptions associate-user --username <user_name> --instance-id <instance_id> --identity-provider  ""ActiveDirectoryIdentityProvider" = {"DirectoryId" = "<directory_id>"}" --domain <self-managed-domain-name>
```

------

有关可用软件产品的更多信息，请参阅[License Manager 中支持基于用户的订阅的软件产品](user-based-subscriptions.md#usubs-software)。

### 为用户订阅产品
<a name="subscribe-users-to-product"></a>

您可以使用以下方法之一为用户订阅产品。

------
#### [ Console ]

**为用户订阅产品（控制台）**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中的**基于用户的订阅**处选择**产品**。

1. 选择 M **arketplace 订阅状态为 “**有效**” 的用户订阅**的产品。

1. 如果产品是 Microsoft RDS，请选择包含要订阅的用户的已注册活动目录。

1. 选择 “**订阅用户**” 以继续。

1. 指定目录中最多存在 20 个用户名，包括**域名**（如果这些用户名存在于可信域中），然后选择 “**订阅**”。

   已订阅的用户显示在 “**状态**为已**订阅**的**用户**” 下。

------
#### [ AWS CLI ]

**为用户订阅产品 (AWS CLI)**  
您可以使用 [https://docs.aws.amazon.com/license-manager-user-subscriptions/latest/APIReference/API_StartProductSubscription.html](https://docs.aws.amazon.com/license-manager-user-subscriptions/latest/APIReference/API_StartProductSubscription.html) 操作为用户订阅在您的身份提供商处注册的产品。

```
aws license-manager-user-subscriptions start-product-subscription --username <user_name> --product <product_name> --identity-provider ""ActiveDirectoryIdentityProvider" = {"DirectoryId" = "<directory_id>"}"
```

**使用自行管理的 Active Directory 为用户订阅产品 ()AWS CLI**  
您可以使用[https://docs.aws.amazon.com/license-manager-user-subscriptions/latest/APIReference/API_StartProductSubscription.html](https://docs.aws.amazon.com/license-manager-user-subscriptions/latest/APIReference/API_StartProductSubscription.html)操作为自己管理的 Active Directory 中的用户订阅在您的 AWS Managed Microsoft AD 目录中注册的产品。

```
aws license-manager-user-subscriptions start-product-subscription --username <user_name> --product <product_name> --identity-provider 'ActiveDirectoryIdentityProvider" = {"DirectoryId" = "<directory_id>"}' --domain <self-managed-domain-name>
```

------

有关可用软件产品的更多信息，请参阅[License Manager 中支持基于用户的订阅的软件产品](user-based-subscriptions.md#usubs-software)。

已订阅的用户将显示在**状态**为**已订阅**的**用户**下。

# 为更活跃的远程用户会话配置活动目录 GPO
<a name="usubs-configure-gpo"></a>

默认情况下，Microsoft RDS 允许在提供基于用户的订阅产品的 EC2 Windows 实例上同时进行最多两个用户会话。配置 RDS 许可证服务器终端节点后，您可以将 Microsoft RDS 配置为允许同时使用 Active Directory 组策略对象 (GPO) 进行两个以上的用户会话，如下所示。

**先决条件**  
您必须已在自己的环境中创建了许可证服务器。要创建许可证服务器，请参阅[步骤 3：配置 RDS 许可证服务器](user-based-subscriptions-getting-started.md#usubs-configure-rds)。

1. 用于配置 GPO 的工具取决于您从何处运行它，如下所示：  
通过您的域控制器进行中央配置  
以管理员身份登录您的 Active Directory 域控制器，然后打开 Windows 组策略管理控制台。  
在会话主机上配置组策略  
以管理员身份登录您的许可证服务器，然后打开本地组策略编辑器。

1. 在管理控制台或策略编辑器中，编辑组策略以指定通过 Microsoft RDS 连接的会话主机。您可以在 License Manager 产品详细信息页面中找到 RDS 许可证服务器的终端节点，也可以使用中的[list-license-server-endpoints](https://docs.aws.amazon.com/cli/latest/reference/license-manager-user-subscriptions/list-license-server-endpoints.html)命令找到 AWS CLI。

1. 将远程桌面会话主机的许可模式设置为`Per User`，然后保存。

有关为 License Manager 配置 RDS 许可证服务器的更多信息，请参阅入门主题[步骤 3：配置 RDS 许可证服务器](user-based-subscriptions-getting-started.md#usubs-configure-rds)中的。有关 Microsoft RDS 会话主机配置的更多信息，请参阅[许可远程桌面会话主机](https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-license-session-hosts)。

# 开始 AWS License Manager 使用共享跨账户 AWS Managed Microsoft AD
<a name="license-cross-account"></a>

AWS License Manager 支持使用共享的跨账户功能 AWS Managed Microsoft AD，使组织能够集中管理来自目录所有者账户的用户订阅，同时跨多个账户部署实例。

## 术语
<a name="cross-account-terminology"></a>
+ **目录所有者帐户**-存在托管 AD 且还负责管理订阅的许可证管理员帐户。
+ **目录消费者 AWS 账户**-您要使用共享 AD 启动用户订阅实例的账户。

## 先决条件
<a name="cross-account-prerequisites"></a>

在开始之前，请确保您满足以下条件：
+ 目录所有者帐户-在要控制订阅的目录所有者 account/license 管理员帐户中设置。 AWS Managed Microsoft AD 
+ 您的目录所有者帐户和所有目录使用者帐户之间的网络连接。
+ 所需的 IAM 权限-请参阅[基于用户的订阅 IAM 角色](https://docs.aws.amazon.com/license-manager/latest/userguide/user-based-subscription-role.html)。
+ 在目录所有者账户 AWS Marketplace 中订阅所需的 License Manager 产品：
  + [视觉工作室专业版 2022](https://aws.amazon.com/Marketplace/pp/prodview-zo3zltrbpgr5i)
  + [2022 年视觉工作室企业版](https://aws.amazon.com/Marketplace/pp/prodview-dzstlnjdl3izg)
  + [Office LTSC 专业版](https://aws.amazon.com/Marketplace/pp/prodview-bh46d5p2hapns)

## 限制
<a name="cross-account-limitations"></a>
+ 用户订阅管理仅限于目录所有者帐户。
+ 不支持跨区域共享。
+ 通过目录所有者账户进行整合账单-尽管订阅可以存在于多个账户中，但所有订阅费用均计入目录所有者账户。
+ 账户之间需要网络连接。

## 网络架构
<a name="cross-account-architecture"></a>

![\[alt text not found\]](http://docs.aws.amazon.com/zh_cn/license-manager/latest/userguide/images/cross-account.png)


## 如何设置跨账户 License Manager 功能
<a name="cross-account-process-overview"></a>

要设置跨账户 License Manager 功能，请执行以下操作：

1. 设置目录所有者 account/license 管理员帐户。

1. 配置目录使用者帐户。

1. 建立网络连接。

1. 部署实例并管理用户关联。

### 步骤 1：设置目录 Owner/license 管理员帐户
<a name="cross-account-owner-setup"></a>

#### 创建和共享 AWS Managed Microsoft AD
<a name="create-share-ad"></a>

1. 如果您的 VPC AWS Managed Microsoft AD 中不存在，请将其创建。

1. 与目录使用者帐户共享该目录，如[共享您的目录](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_directory_sharing.html)中所述。

1. 确保该目录已正确配置所需的用户和组。

#### 订阅产品
<a name="subscribe-products"></a>

1. 导航到 AWS Marketplace。

1. 找到并订阅你需要的产品，Visual Studio 或 Office 和 RDS SAL。

1. 使用 License Manager **创建授权**与目录使用者帐户共享 Visual Studio 或 Office 订阅。或者，您也可以在这些账户中订阅 AWS Marketplace 产品，因为这不会影响账单。请参阅[已授予的许可证](https://docs.aws.amazon.com/license-manager/latest/userguide/granted-licenses.html)。

1. 确认订阅状态为有效。

#### 使用 License Manager 注册
<a name="register-license-manager-owner"></a>

1. 打开 License Manager 控制台。

1. 导航到**基于用户的订阅设置。**

1. 选择**注册身份提供商**。

1. 选择你的 AWS Managed Microsoft AD。

1. 完成注册流程。

### 步骤 2：配置目录使用者帐户-具有共享 AD 的帐户
<a name="cross-account-child-config"></a>

#### 接受共享目录
<a name="accept-shared-directory"></a>

1. 打开 AWS Directory Service 控制台。

1. 导航到**共享目录**。

1. 找到并接受共享目录邀请。

1. 记下在您的账户中分配的新目录 ID。

#### 接受 MP 订阅
<a name="accept-mp-subscription"></a>

**在 License Manager 中，Grants 接受对 AWS Marketplace 产品的授权。**或者订阅 AWS Marketplace 产品。在 [CreateGrant API](https://docs.aws.amazon.com/license-manager/latest/APIReference/API_CreateGrant.html) 中了解更多信息）。

#### 使用 License Manager 注册
<a name="register-license-manager-child"></a>

1. 打开 License Manager 控制台。

1. 导航到**基于用户的订阅**并选择产品。

1. 使用共享目录 ID 和产品进行注册。

1. 验证注册状态。

### 步骤 3：在之间建立网络连接 VPCs
<a name="cross-account-network-connectivity"></a>

要将您的 Amazon EC2 实例加入到您的目录中，您需要在之间建立网络连接。 VPCs在两者之间建立网络连接有多种选择 VPCs。本节向您展示如何使用 Amazon VPC 对等互连。

#### 设置 VPC 对等连接
<a name="vpc-peering-setup"></a>

1. 在目录所有者 VPC-0 和目录使用者 VPC-1 之间@@ [创建一个 VPC 对等](https://docs.aws.amazon.com/vpc/latest/peering/create-vpc-peering-connection.html#create-vpc-peering-connection-remote)连接，然后在目录所有者 VPC-0 和目录使用者 VPC-2 之间创建另一个连接。

1. [在 VPC 路由表中添加指向 VPC 对等连接的路 VPCs由，将流量路由到对等连接中的另一个 VPC，从而启用对等互连之间的](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html#route-tables-vpc-peering)流量路由。

1. 通过添加与目录所有者 VPC-0 的对等连接，配置每个目录使用者 VPC 路由表。如果需要，您还可以创建 Internet Gateway 并将其连接到您的目录使用者 VPC。这使目录使用者 VPC 中的实例能够与执行域加入的 Amazon EC2 Systems Manager 代理进行通信。

#### 配置安全组
<a name="security-groups-config"></a>

通过向出站规则表中添加[AWS Managed Microsoft AD 协议和端口](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_getting_started_prereqs.html)，配置您的目录使用者 VPCs[安全组](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html)以启用出站流量。此外，通过将 AWS Managed Microsoft AD 协议和端口添加到入站规则表中，将目录域控制器的 VPCs安全组配置为启用入站流量，从而允许来自目录使用者帐户的流量。

##### 安全组要求
<a name="security-group-requirements"></a>

**消费者账户 VPCs：**
+ 启用到目录所有者 VPC 的出站流量
+ 允许在所需的 AD 端口上进行通信

**目录所有者 VPC：**
+ 配置来自消费者的入站流量 VPCs
+ 添加必要的 AWS Managed Microsoft AD 协议和端口，包括：
  + TCP 53 (DNS)
  + UDP 53 (DNS)
  + TCP 88 (Kerberos)
  + UDP 88 (Kerberos)
  + TCP 135 (RPC)
  + TCP 389 (LDAP)
  + UDP 389 (LDAP)
  + TCP 445 (SMB)
  + TCP 464（Kerberos 密码）
  + UDP 464（Kerberos 密码）
  + TCP 636 (LDAPS)
  + TCP 9389（活动目录网络服务）
  + TCP 3268-3269（全球目录）
  + TCP 1024-65535（动态 RPC）

Active Directory Web 服务 (ADWS) 需要端口 9389，Active Directory PowerShell 模块和其他管理工具使用该端口与域控制器通信。

### 步骤 4：部署实例并管理用户关联
<a name="cross-account-deploy-manage"></a>

#### 订阅用户（仅限目录所有者帐户）
<a name="subscribe-users"></a>

1. 打开 License Manager 控制台。

1. 导航到**基于用户的订阅**。

1. 选择 “**订阅用户**”

1. 输入 AWS Managed Microsoft AD 用户标识符

1. 选择产品并确认订阅。

#### 启动实例
<a name="launch-instances"></a>

在任何账户中执行此步骤。

1. 导航到亚马逊 EC2 控制台。

1. 选择**启动实例**。

1. 选择相应的 License Manager AMI。

1. 配置网络设置。

1. 查看并启动。

#### 将用户与实例关联
<a name="associate-users-instances"></a>

在实例存在的任何账户中执行此步骤。

1. 打开 License Manager 控制台。

1. 导航到 “**用户关联**”。

1. 选择目标实例。

1. 选择 “**关联用户**”。

1. 输入 AWS Managed Microsoft AD 用户名。

1. 确认关联。

## 问题排查
<a name="cross-account-troubleshooting"></a>

常见问题和解决方案：

### 域名加入失败
<a name="domain-join-failures"></a>

1. 验证账户之间的网络连接。

1. 检查安全组配置。

1. 确认 DNS 解析工作正常。

1. 验证路由表条目。

### 用户订阅问题
<a name="user-subscription-issues"></a>

1. 确认用户存在于 AWS Managed Microsoft AD。

1. 在目录所有者账户中验证订阅状态。

1. 检查网络连接。

1. 查看错误日志。

### 网络连接问题
<a name="network-connectivity-issues"></a>

1. 测试 VPC 对等连接状态。

1. 验证路由表配置。

1. 检查安全组规则：

1. 确认 DNS 解析。

### DNS 解析问题
<a name="dns-resolution-problems"></a>

1. 验证 DHCP 选项集。

1. 检查 DNS 服务器配置。

1. 测试使用者实例的名称解析。

## 其他资源
<a name="cross-account-additional-resources"></a>
+ [AWS License Manager 用户指南](https://docs.aws.amazon.com/license-manager/latest/userguide/user-based-subscriptions.html)
+ [AWS Directory 服务文档](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/directory_microsoft_ad.html)
+ [共享您的目录](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_directory_sharing.html)
+ [如何通过域名将 Amazon EC2 实例加入多个账户的 AWS Managed Microsoft AD 目录以及 VPCs](https://aws.amazon.com/blogs/security/how-to-domain-join-amazon-ec2-instances-aws-managed-microsoft-ad-directory-multiple-accounts-vpcs/)
+ [授予的许可证](https://docs.aws.amazon.com/license-manager/latest/userguide/granted-licenses.html)

# 使用包含许可证的 AMI 启动实例
<a name="usubs-launch-instance"></a>

订阅产品后，您必须启动实例，供用户从包含该产品的 AWS Marketplace AMI 进行连接。启动实例后， AWS Systems Manager 尝试将该实例加入 Active Directory 域并对该资源执行其他配置和强化。使实例可供使用的配置可能需要大约 20 分钟才能完成。在 License Manager 控制台的**用户关联**页面上，通过检查实例的**运行状况**是否为**活跃**，可以确认资源是否已准备就绪。

**重要**  
您启动的实例必须满足合规性所需的先决条件。无法完成初始配置的资源将被终止。有关更多信息，请参阅 [在 License Manager 中创建基于用户的订阅的先决条件](user-based-subscriptions.md#usubs-prerequisites) 和 [对 License Manager 中基于用户的订阅进行故障排除](user-based-subscriptions-troubleshoot.md)。

**使用基于用户的订阅启动实例**

1. 访问 Amazon EC2 控制台，网址为[https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)。

1. 在**图像**下，选择 **AMI 目录**。

1. 选择 **AWS Marketplace AMIs**。

1. 在搜索框中输入产品名称，然后按“Enter”。例如，您可能会搜索 **Visual Studio**。

1. 在**发布者**下，选择 **Amazon Web Services**。

1. 为要启动实例以提供基于用户的订阅的产品选择**选择**。

1. 选择**继续**以继续。

1. 选择**使用 AMI 启动实例**。

1. 完成向导，同时确保您：

   1. 选择不基于 Graviton 而基于 Nitro 的实例类型。

   1. 选择一个 VPC 和子网，您的实例可从该子网连接到您的 AWS Managed Microsoft AD 目录。

   1. 选择一个允许从您的实例连接到 Active Directory 的安全组。

   1. 展开**高级详细信息**并选择一个允许您的实例使用 Systems Manager 功能的 IAM 角色。

1. 选择**启动实例**。

当您有来自 AWS Marketplace AMI 的正在运行的实例时，您必须为用户订阅产品并将他们与提供产品的实例关联起来，这样他们才能使用产品。

## 从特定操作系统版本 AMI 启动实例
<a name="usubs-launch-specific-os-vsn"></a>

当你从支持`Office LTSC Professional Plus`微软 Visual Studio 的 AMI 启动实例时，启动时默认为最新的 Windows 操作系统版本的 AMI（例如 Windows Server 2025）。要使用特定操作系统版本的 AMI 启动，请按照以下步骤操作。

1. 在 [https://console.aws.amazon.com/marketplac AWS Marketplace](https://console.aws.amazon.com/marketplace) e 上打开控制台。

1. 在导航窗格中，选择**管理订阅**。

1. 为了简化订阅结果，您可以搜索全部或部分订阅名称。例如，`Office LTSC Professional Plus` 或 `Visual Studio Enterprise`。

1. 从订阅面板中选择**启动新实例**。这将打开启动配置页面。

1. 要从基于早期版本的 Windows 操作系统平台的 AMI 启动实例，请选择**软件版本**下方的**完整 AWS Marketplace 网站**链接。此操作带您进入配置页面，您可以从版本列表中进行选择。

1. 该列表显示了支持的 Windows 操作系统平台的最新 AMI 版本。选择要从中启动的 Windows 操作系统版本。

# 使用 RDP 连接到基于用户的订阅实例
<a name="user-based-subscriptions-connect"></a>

将用户与提供产品的实例关联后，如果实例的**运行状况**为**活跃**，他们就可以连接到该实例。用户需要使用域名的用户凭据进行连接，才能使用带有其关联身份的产品。

**重要**  
创建 EC2 实例并为用户准备该实例这一过程可能需要大约 20 分钟。实例的**关联状态**必须为 A **ctiv** e 才能访问和使用产品。

**使用基于用户的订阅连接到实例**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中的**基于用户的订阅**下，选择**用户关联**。

1. 在**用户关联**页面上，确认实例的**运行状况**为**活跃**。

1. 记下实例 ID，因为您将需要它来收集连接详细信息。

1. 按照[使用 RDP 连接到 Windows 实例](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/connecting_to_windows_instance.html#connect-rdp)中列出的步骤进行操作，同时确保指定关联用户的完全限定用户名。

# 修改微软 Office 订阅的防火墙设置
<a name="usubs-modify-firewall"></a>

防火墙可保护您的网络资源免受未经授权的入站或出站流量的侵害。您为安全组定义的规则充当 VPC 资源的防火墙，这些资源协同工作以在 EC2 Windows 实例上提供基于用户的订阅 Microsoft Office。

您可以使用以下步骤来编辑子网和安全组。License Manager 使用你的设置为微软 Office 配置端点 AWS PrivateLink。有关 VPC 终端节点的更多信息，请参阅[什么是 AWS PrivateLink？](https://docs.aws.amazon.com/vpc/latest/privatelink/what-is-privatelink.html) 在*亚马逊 Virtual Private Cloud* 文档中。

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 导航到左侧导航窗格中 “**设置**” 下的 “**基于用户的订阅**” 页面。

1. 要编辑防火墙设置，请选择 Microsoft Office 订阅产品选项卡，然后从 **“**防火墙**” 部分的顶部选择 “编辑**”。这将打开 **“编辑防火墙**” 对话框。

1. 更改设置后，选择 “**保存**” 进行更新，或选择 “**取消**” 以保留当前设置。

License Manager 可能需要几分钟才能完成对这些设置的更改。

# 管理 License Manager 基于用户的订阅的订阅用户
<a name="usubs-manage-users"></a>

为了确保许可证管理器中微软 Office 和 Visual Studio 产品订阅的计费和报告的准确性，并防止未经授权访问订阅资源，您可以按如下方式管理用户访问权限。

[取消用户与实例的关联](usubs-disassociate-users.md)  
取消用户与托管 License Manager 基于用户的 Microsoft Office 或 Visual Studio 产品订阅的实例的关联，以删除对该资源的访问权限。

[取消订阅用户](usubs-unsubscribe-users.md)  
取消用户订阅基于用户的 Microsoft Office 或 Visual Studio 产品订阅 AWS License Manager ，以停止向这些个人收取订阅费用。

**注意**  
从 Active Directory 中删除用户不会改变微软 Office 和 Visual Studio 产品的用户关联或订阅。您必须在 License Manager 中取消用户与订阅产品详情页面的关联，才能删除他们与实例的关联。然后，您必须取消订阅该用户。  
本主题不包括活动目录管理。

**Topics**
+ [取消用户与实例的关联](usubs-disassociate-users.md)
+ [取消订阅用户](usubs-unsubscribe-users.md)

# 取消用户与提供基于 License Manager 用户的订阅的实例的关联
<a name="usubs-disassociate-users"></a>

要删除用户对提供基于用户的 License Manager 订阅的实例的访问权限，您可以取消订阅用户与该实例的关联。此更改不会影响用户的订阅状态。要取消订阅用户并停止向该用户收取订阅费用，请参阅[在 License Manager 中取消用户订阅基于用户的产品](usubs-unsubscribe-users.md)。

**取消订阅用户与实例的关联**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中的**基于用户的订阅**下，选择**用户关联**。

1. 选择要解除用户关联的实例。

1. 选择要解除关联的用户名，然后选择**解除关联用户**。

# 在 License Manager 中取消用户订阅基于用户的产品
<a name="usubs-unsubscribe-users"></a>

你必须取消订阅 Microsoft Office 或 Visual Studio 基于用户的订阅产品，才能停止向他们收取费用。Microsoft RDS 按用户每月计费，其基础是用户订阅和在用户连接到提供订阅产品的实例时从许可证服务器颁发的客户端访问许可 (CAL) 令牌的组合。有关更多信息，请参阅 [License Manager 中的微软 RDS 账单](user-based-subscriptions.md#usubs-billing-rds)。

**重要**  
对于基于 Microsoft Office 或 Visual Studio 用户的订阅产品，必须先取消活动目录用户与当前关联的所有实例的关联，然后才能取消订阅。

**取消用户订阅基于用户的产品订阅**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中的**基于用户的订阅**处选择**产品**。

1. 选择要取消用户订阅的产品。

1. 选择要取消订阅的用户名，然后选择**取消订阅用户**。

# 从 License Manager 设置中取消注册活动目录
<a name="usubs-deregister-ad"></a>

如果您不想再使用 Active Directory 进行基于用户的订阅，则可以从 License Manager 设置中取消注册。从 License Manager 设置中取消注册目录配置不会删除该目录。从设置中注销目录后，您无法再在 License Manager 中将该目录中的用户关联到基于用户的订阅。

**先决条件**  
在从 License Manager 设置中取消注册目录之前，必须执行以下任务：

1. [取消用户与实例的关联](usubs-disassociate-users.md)来自每个引用您要取消注册的目录的实例。

1. 取消所有订阅用户与实例的关联后，终止该实例。重复此操作，直到所有引用 Active Directory 的实例都终止。

1. 您还需要属于要取消注册[取消订阅用户](usubs-unsubscribe-users.md)的 Active Directory 的内容，才能停止对其进行更改。

**取消注册**

**重要**  
如果您的 Active Directory 用于 Microsoft RDS SAL 用户，则必须先删除关联的许可证服务器端点，然后才能取消注册并删除 AD。

**从 License Manager 设置中取消注册活动目录**

完成所有必备任务后，打开位于的 License Manager 控制台[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**设置**。

1. 在 **“设置”** 页面的 AWS Managed Microsoft AD 部分下，选择 “**删除**”。

1. 输入所需的文本以确认您要删除该目录，然后选择**删除**。

选择 “**删除**” 后，“**设置”** 页面上的**AWS Managed Microsoft AD**部分将显示您的**目录 ID**，**状态为** “**配置**”。配置过程完成后，该目录将从该**AWS Managed Microsoft AD**部分中删除。

# 对 License Manager 中基于用户的订阅进行故障排除
<a name="user-based-subscriptions-troubleshoot"></a>

以下是一些问题排查技巧，可帮助解决 AWS License Manager中基于用户的订阅可能出现的问题。

**Contents**
+ [排除实例合规性故障](#user-based-subscriptions-troubleshoot-instance-compliance)
+ [对用户订阅产品配置失败进行故障排除](#product_configuration_failing)
+ [对用户订阅实例启动失败进行故障排除](#instance_launch_failures)
+ [排除许可证合规性故障](#user-based-subscriptions-troubleshoot-license-compliance)
+ [排除实例连接故障](#user-based-subscriptions-troubleshoot-instance-connectivity)
+ [解决加入域名失败的问题](#user-based-subscriptions-troubleshoot-domain-join)
+ [Systems Manager 连接故障排除](#user-based-subscriptions-troubleshoot-systems-manager-connectivity)
+ [Systems Manager 运行命令疑难解答](#user-based-subscriptions-troubleshoot-systems-manager-commands)
+ [微软 RDS 许可失败疑难解答](#usubs-troubleshoot-rds-licensing)
+ [解决微软 Office 激活失败的问题](#usubs-troubleshoot-office-activation)
+ [解决无法删除活动目录的问题](#delete_active_directory)
+ [解决无法删除 AWSServiceRoleForAWSLicenseManagerUserSubscriptionsService 服务关联角色 (SLR) 的问题](#delete_service_linked_role)
+ [解决 RDS SAL 产品*不存在订阅*错误](#rds_sal_subscription_error)
+ [排除许可证计数未正确显示的问题](#license_counts_not_showing)
+ [对 RDS 许可证诊断器问题进行故障排除](#rds_licensing_mode_error)
+ [信任疑难解答](#troubleshoot_trusts)
+ [解决用户订阅的账单问题](#billing_user_subscriptions)
+ [排除非活跃商城订阅状态故障](#inactive_marketplace_status)
+ [对每个实例的用户限制进行故障排除](#user_limits_per_instance)
+ [排除迁移到 RDS SAL 后未出售 CAL 令牌的问题](#cal_token)
+ [无缝域加入不适用于使用用户订阅产品的 EC2 实例](#seamless_domain_join)
+ [VPC 终端节点已在我的账户中创建](#vpc_endpoint_created)
+ [移除 License Manager 创建的所有 VPC 端点资源](#remove_vpc_endpoint)
+ [更改托管活动目录上的用户名](#change_username)
+ [解除用户与已终止实例的关联](#dissociate_terminated_instance)
+ [在用户订阅实例上安装其他软件](#additional_software)
+ [用户订阅实例上的日语语言包](#japanese_language_packs)
+ [用户订阅实例上的本地管理员用户](#local_admin_user)
+ [可以对用户订阅实例进行 RDP 的用户数量](#rdp_user_limit)
+ [我自己管理的 Office 和 Visual Studio 产品广告中的用户](#self_managed_ad)
+ [支持的 Windows 操作系统](#supported_os)
+ [支持的办公和视觉工作室版本](#supported_software)
+ [在较旧的 Windows 服务器版本中使用用户订阅](#older_windows_versions)
+ [跨账户或地区使用 License Manager 用户订阅](#unsupported_scenarios)
+ [联系 Su AWS pport 的提示](#aws_support_tips)

## 排除实例合规性故障
<a name="user-based-subscriptions-troubleshoot-instance-compliance"></a>

提供基于用户的订阅的实例必须保持正常运行状态才能符合要求。标记为运行状况不佳的实例不再满足所需的先决条件。License Manager 将尝试将实例恢复到正常运行状态，但无法恢复正常运行状态的实例将被终止。

将终止为提供基于用户的订阅而启动但无法完成初始配置的实例。在这种情况下，您必须更正配置问题并启动新实例才能提供基于用户的订阅。有关更多信息，请参阅[在 License Manager 中创建基于用户的订阅的先决条件](user-based-subscriptions.md#usubs-prerequisites)。

## 对用户订阅产品配置失败进行故障排除
<a name="product_configuration_failing"></a>

您的产品配置可能由于出站网络访问问题而失败。要解决这个问题，请确保默认安全组允许流向每个域控制器的网络接口和 SSM 的 IP 地址的出站流量。
+ 验证默认安全组设置是否便于流向域控制器网络接口 IP 地址的出站流量。
  + License Manager 会创建两个网络接口，它们使用配置您 AWS Managed Microsoft AD 的 VPC 的默认安全组。此类接口用于实现目录所需的服务功能。确保您的默认安全组允许流向每个域控制器的网络接口 IP 地址或域控制器使用的安全组的出站流量。有关更多信息，请参阅《 Directory Service 管理指南》中[创建基于用户的订阅的先决条件](user-based-subscriptions.html#usubs-prerequisites)和[创建的内容](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_getting_started_what_gets_created.html)。
+ 配置来自提供基于用户的订阅或 VPC 终端节点的实例的出站互联网访问。
  + 必须配置来自提供基于用户的订阅的实例或 VPC 终端节点的出站 Internet 访问权限，您的实例才能与 SSM 通信。有关更多信息，请参阅 AWS Systems Manager 用户指南中的为 [EC2 实例设置 Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-setting-up-ec2.html)。

预置过程完成后，您可以将不同的安全组关联到 License Manager 创建的接口。您选择的安全组还必须允许所需的流量流向每个域控制器的网络接口 IPv4 地址或安全组。有关更多信息，请参阅 Amazon Vir [tual Private Cloud 用户指南中的使用安全组](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html)。

## 对用户订阅实例启动失败进行故障排除
<a name="instance_launch_failures"></a>

您的实例启动可能由于多种原因而失败。以下是实例启动可能失败的一些常见问题：
+ 确保 SSM 可以发现您的实例，请参阅。[排除实例连接故障](#user-based-subscriptions-troubleshoot-instance-connectivity)
+ 确保您的实例能够加入您的域，请参阅[解决加入域名失败的问题](#user-based-subscriptions-troubleshoot-domain-join)。
+ 确保已设置 Route53 出站解析器端点规则。有关更多信息，请参阅博客文章[将目录服务的 DNS 解析与 Amazon Route 53 解析器集成](https://aws.amazon.com/blogs/networking-and-content-delivery/integrating-your-directory-services-dns-resolution-with-amazon-route-53-resolvers/)。
+ 如果从用户订阅之上自定义 AMIs 创建的实例启动实例 AMIs，请务必执行 Sysprep，并在通过自定义创建和启动实例时确保计算机名称是唯一的。 AMIs

## 排除许可证合规性故障
<a name="user-based-subscriptions-troubleshoot-license-compliance"></a>

如果您将 Active Directory 配置为通过 Microsoft Office 提供基于用户的订阅，则必须确保您的资源可以连接到 License Manager 创建的 VPC 端点。终端节点需要 TCP 端口 1688 上的入站流量，这些流量来自提供基于用户的订阅的实例。

您可以使用 [Reachability Analyzer](https://docs.aws.amazon.com/vpc/latest/reachability/what-is-reachability-analyzer.html) 来帮助确认提供基于用户订阅的实例和 VPC 终端节点的网络配置是否正确。您可以指定在提供基于用户的订阅的子网中启动的实例 ID 作为来源，将为 Microsoft Office 产品预置的 VPC 终端节点指定为目标。将 TCP 指定为协议，将 1688 指定为要分析的路径的目标端口。有关更多信息，请参阅[如何解决网关和接口 VPC 终端节点上的连接问题？](https://aws.amazon.com/premiumsupport/knowledge-center/vpc-fix-gateway-or-interface-endpoint/)。

## 排除实例连接故障
<a name="user-based-subscriptions-troubleshoot-instance-connectivity"></a>

用户必须能够使用 RDP 连接到提供基于用户的订阅的实例，才能使用其中的产品。有关排除实例连接故障的更多信息，请参阅 *Amazon EC2 用户指南*中的 [Windows 实例连接疑难解答](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/troubleshoot-connect-windows-instance.html)。

## 解决加入域名失败的问题
<a name="user-based-subscriptions-troubleshoot-domain-join"></a>

用户必须能够从 License Manager 设置中配置的 Active Directory 连接到为基于用户的订阅产品提供用户身份的实例。将终止未能加入域的实例。

要进行问题排查，您可能需要启动实例并[手动加入域](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/join_windows_instance.html)，这样资源就不会被终止，然后才能进行调查。实例必须成功接收并执行 Systems Manager Run Command，并且该实例还必须能够在操作系统中完成域加入。有关更多信息，请参阅 *AWS Systems Manager 用户指南*中的[了解命令状态](https://docs.aws.amazon.com/systems-manager/latest/userguide/monitor-commands.html)和 Microsoft 网站上的[如何排除将基于 Windows 的计算机连接到域时发生的错误](https://docs.microsoft.com/en-US/troubleshoot/windows-server/identity/troubleshoot-errors-join-computer-to-domain)。

如果您从使用基于用户的订阅产品 AMI 作为其基础映像的自定义 AMI 启动实例，则必须在自定义 AMI 上执行 Sysprep 步骤，以确保启动时计算机名称是唯一的。在使用 /generalize 运行 Sysprep 之前，请确保已将计算机从域中移除。

## Systems Manager 连接故障排除
<a name="user-based-subscriptions-troubleshoot-systems-manager-connectivity"></a>

提供基于用户的订阅的实例必须由管理， AWS Systems Manager 否则它们将被终止。有关更多信息，请参阅 *AWS Systems Manager 用户指南*中的[排查 SSM 代理问题和](https://docs.aws.amazon.com/systems-manager/latest/userguide/troubleshooting-ssm-agent.html)[排查托管节点可用性问题](https://docs.aws.amazon.com/systems-manager/latest/userguide/troubleshooting-managed-instances.html)疑难解答。

## Systems Manager 运行命令疑难解答
<a name="user-based-subscriptions-troubleshoot-systems-manager-commands"></a>

Run Command 是 Systems Manager 的一项功能，可与提供基于用户订阅的实例一起使用，以加入域、强化操作系统并对所含产品执行访问审核。有关更多信息，请参阅*AWS Systems Manager 用户指南*中的[了解命令状态](https://docs.aws.amazon.com/systems-manager/latest/userguide/monitor-commands.html)。

## 微软 RDS 许可失败疑难解答
<a name="usubs-troubleshoot-rds-licensing"></a>

如果您在发放 CAL（客户端访问许可证）时遇到问题，请检查您的服务器群或终端服务器组中是否存在其他 Microsoft RDS 许可服务器。我们不建议在这些地点安装额外的许可服务器，因为这可能会干扰 CAL 的发放并导致许可复杂性。

要解决此问题，请确保您的服务器群和终端服务器组中仅保留预期的 Microsoft RDS 服务器。

在对许可问题进行故障排除时，请注意，使用 /admin 标志的连接会绕过标准许可检查，因为此标志用于管理目的，不会消耗 CAL。这可以掩盖潜在的许可问题。要诊断许可问题，请验证标准用户连接（不带 /admin 标志）在许可证管理方面是否正常运行。

## 解决微软 Office 激活失败的问题
<a name="usubs-troubleshoot-office-activation"></a>

如果 Microsoft Office 激活失败，请验证您的实例是否可以访问为许可证管理器定义的 VPC。以下任一选项均满足此要求：
+ 您的实例正在加载了 License Manager 的 VPC 中运行（通过 VPC 终端节点）
+ 您的实例在与 License Manager 已加载的 VPC 对等的 VPC 中运行。

要解决此问题，请确保将您的实例移至正确的 VPC，或者与 License Manager 已加载的 VPC 建立 VPC 对等关系。

## 解决无法删除活动目录的问题
<a name="delete_active_directory"></a>

在配置期间，License Manager 会在 Directory Service 中注册为授权应用程序，从而保护活动目录在配置后不被删除。作为标准程序的一部分，客户需要先移除所有实例、实例关联和用户订阅。之后，他们可以继续从 License Manager 中删除活动目录，然后删除该目录本身。

## 解决无法删除 AWSServiceRoleForAWSLicenseManagerUserSubscriptionsService 服务关联角色 (SLR) 的问题
<a name="delete_service_linked_role"></a>

License Manager 需要 AWSService RoleFor AWSLicense ManagerUserSubscriptionsService “” 服务相关角色来管理将提供基于用户的订阅的 AWS 资源。与服务相关的角色可以更轻松地设置 License Manager，因为您不必手动添加必要的权限。License Manager 定义其服务相关角色的权限，除非另外定义，否则只有 License Manager 可以代入该角色。定义的权限包括信任策略和权限策略，而且权限策略不能附加到任何其他 IAM 实体。

有关更多信息，请参阅[在 License Manager 中创建基于用户的订阅的先决条件](user-based-subscriptions.md#usubs-prerequisites)和 L [icense Manager — 基于用户的订阅角色](https://docs.aws.amazon.com/license-manager/latest/userguide/user-based-subscription-role.html)和[服务相关](https://docs.aws.amazon.com/singlesignon/latest/userguide/slrconcept.html)角色。

## 解决 RDS SAL 产品*不存在订阅*错误
<a name="rds_sal_subscription_error"></a>

您的账户必须订阅 Windows 服务器远程桌面服务订阅用户访问许可证 (RDS SAL)。与提供基于用户的订阅产品的实例关联的所有用户，除了他们想要使用的任何其他产品外，还必须具有该许可证的单个有效订阅。当您的用户订阅基于用户的订阅产品时，将代表他们订阅 RDS SAL。

但是，如果由于其他合规原因而取消订阅或删除，则可能需要重新订阅。如果您已经订阅，可以尝试取消订阅和重新订阅，这不会影响您的 License Manager 用户订阅。

## 排除许可证计数未正确显示的问题
<a name="license_counts_not_showing"></a>

初始设置或配置更改后，许可证服务器最多可能需要 24 小时才能在许可证诊断器中显示所有许可证类型的准确许可证计数。

操作：
+ 设置完成后最多等待 24 小时，然后才能获得准确的许可证计数报告

这种延迟是正常的，允许许可证服务器有足够的时间来正确同步和更新不同许可证类型的所有许可证信息。如果您遇到错误，请参阅[对 RDS 许可证诊断器问题进行故障排除](#rds_licensing_mode_error)。

## 对 RDS 许可证诊断器问题进行故障排除
<a name="rds_licensing_mode_error"></a>

这些错误通常是由凭据或权限问题引起的。要解决这个问题，请执行以下操作：

1. **验证用户凭证：**确保您使用的用户帐户与入职期间提供给 License Manager 的用户帐户相同

1. **检查会话凭证：**如果您在摘要部分看到服务器的 **“凭据不可用”**：

   1. 在显示 **“凭据不可用”** 的摘要部分中单击许可证服务器

   1. 在打开的右侧菜单中，将已登录 License Manager 的用户的凭据添加到 License Manager

   1. 点击 **“刷新”**

如果问题仍然存在，请按照 Microsoft 文档中概述的其他故障排除步骤进行操作：[无法连接到 RDS-没有许可证服务器](https://learn.microsoft.com/en-us/troubleshoot/windows-server/remote/cannot-connect-rds-no-license-server)

这应该可以解决许可证诊断程序中大多数与凭据和权限相关的问题。

## 信任疑难解答
<a name="troubleshoot_trusts"></a>

根据我们与许多客户合作的经验，绝大多数信任配置问题要么是 DNS 解析问题，要么是网络连接错误。以下是一些疑难解答步骤，可帮助您解决常见问题：
+ 检查您是否允许上网的出站网络流量 AWS Managed Microsoft AD。
+ 如果 DNS 服务器或本地域的网络使用公共（非 RFC 1918）IP 地址空间，请按照以下步骤操作：
  + 在 Directory Service 控制台中，转到您的目录的 IP 路由部分，选择**操作**，然后选择**添加路由**。
  + 使用 CIDR 格式输入 DNS 服务器或本地网络的 IP 地址块，例如 203.0.113.0/24。
  + 如果您的 DNS 服务器和本地网络都使用 RFC 1918 私有 IP 地址空间，则无需执行此步骤。
+ 验证安全组并检查是否需要任何适用的路由后，启动 Windows Server 实例并将其加入该 AWS Managed Microsoft AD 目录。实例启动后：
  + 运行以下 PowerShell 命令测试 DNS 连接：

    ```
    Resolve-DnsName -Name 'example.local' -DnsOnly
    ```

您还应该仔细阅读 Directory Service 文档中 “[信任创建状态原因” 指南](https://docs.aws.amazon.com//directoryservice/latest/admin-guide/ms_ad_troubleshooting_trust_creation.html)中的消息解释。

## 解决用户订阅的账单问题
<a name="billing_user_subscriptions"></a>

AWS 将根据与许可证关联的用户数量（包括 Microsoft Office 或 Visual Studio 实例），通过按月订阅向您收费。这些每位用户的费用按日历月计费，计费从您订阅产品之时开始。如果您在现有月份内删除了某位用户的访问权限，则在该月剩余时间内，您将需要为该用户付费。您将在下个月停止向该用户收取费用。

此外：
+ 在用户订阅中，按每位用户计费。只有订阅了该产品的用户才会产生费用，而不是活动目录中的所有用户才会产生费用。
+ 计费按月周期进行，从每个日历月的第一天开始。无论订阅激活的具体日期如何，均按整个月收取费用。
+ 您需要为每个需要访问您的 Office/VS 实例的用户提供 RDS SAL。
+ 要停止因基于用户的订阅而产生的费用，您必须解除该用户与其关联的所有实例的关联。从 Active Directory 中删除用户并不会取消该用户与实例的关联。有关更多信息，请参阅 [取消用户与提供基于 License Manager 用户的订阅的实例的关联](usubs-disassociate-users.md)。
+ 一个用户只被计算一次。无论用户连接的 EC2 实例数量多少，您都需要为每位用户收取微软 Office 和 Visual Studio 费用。无论用户是否使用多个实例，都只需支付一次订阅费用。

## 排除非活跃商城订阅状态故障
<a name="inactive_marketplace_status"></a>

在使用所需产品配置目录后，您需要订阅所需的产品。商城订阅状态为非活跃的产品要求您先订阅，然后才能将用户关联到实例并使用它们。

## 对每个实例的用户限制进行故障排除
<a name="user_limits_per_instance"></a>

每个用户最多只能有 25 个实例。如果您需要调整，请联系 Su AWS pport。无论用户是否使用多个实例，都只需支付一次订阅费用。

## 排除迁移到 RDS SAL 后未出售 CAL 令牌的问题
<a name="cal_token"></a>

如果您使用自己的 Microsoft RDS 许可证服务器，则已颁发的所有客户端访问许可 (CAL) 令牌在到期之前都将保持有效。在此期间，拥有有效 CAL 令牌的用户不会自动订阅 RDS SAL 产品。即使配置了 License Manager，新用户会话也不会自动订阅 RDS SAL。License Manager 不会覆盖您自己的许可证服务器颁发的现有 CAL 令牌。只有在现有 CAL 令牌到期后，服务管理的许可证服务器才开始发放令牌并处理新请求。当前发行的 CAL 令牌到达到期日期后，新的令牌请求将由服务托管许可证服务器处理，用户将根据需要自动订阅 RDS SAL 产品。

## 无缝域加入不适用于使用用户订阅产品的 EC2 实例
<a name="seamless_domain_join"></a>

License Manager 需要使用 SSM 对这些实例执行域加入，以便仅允许订阅该产品的用户进行授权访问。因此，无缝域名加入功能已停用。

## VPC 终端节点已在我的账户中创建
<a name="vpc_endpoint_created"></a>

License Manager 会创建您的资源连接到激活服务器所需的 VPC 端点，并在您配置 VPC 时保持合规性。

## 移除 License Manager 创建的所有 VPC 端点资源
<a name="remove_vpc_endpoint"></a>

要删除 VPC 终端节点资源，必须执行以下操作：
+ 接触所有用户与其基于用户的订阅的关联。有关更多信息，请参阅 [取消用户与提供基于 License Manager 用户的订阅的实例的关联](usubs-disassociate-users.md)。
+ 从 License Manager 设置中移除配置的所有目录。有关更多信息，请参阅 [从 License Manager 设置中取消注册活动目录](usubs-deregister-ad.md)。
+ 终止所有提供基于用户的订阅产品的实例。有关更多信息，请参阅 [使用包含许可证的 AMI 启动实例](usubs-launch-instance.md)。

## 更改托管活动目录上的用户名
<a name="change_username"></a>

更改用户名不会影响他们将 RDP 转换为关联实例的能力。关联用户应该能够使用他们更新的登录详细信息将 RDP 设置为用户订阅实例。

## 解除用户与已终止实例的关联
<a name="dissociate_terminated_instance"></a>

每当用户订阅实例终止时，与该实例关联的所有用户都将取消关联。您不必手动取消与用户的关联。

**注意**  
如果实例停止，则用户不会解除关联。

## 在用户订阅实例上安装其他软件
<a name="additional_software"></a>

您可以在您的实例上安装其他软件，此类软件不能作为基于用户的订阅提供。License Manager 不会跟踪其他软件的安装。这些安装必须使用默认在您的 AWS Managed Microsoft AD 目录中创建的管理员帐户来执行。有关更多信息，请参阅《 Directory Service 管理指南》中的[管理员帐户](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_getting_started_admin_account.html)。

要使用管理员账户安装其他软件，您必须：
+ 使用管理员账户订阅实例提供的产品。
+ 将管理员账户与实例关联。
+ 使用管理员账户连接到实例以执行安装。

有关更多信息，请参阅 [在 License Manager 中开始使用基于用户的订阅](user-based-subscriptions-getting-started.md)。

## 用户订阅实例上的日语语言包
<a name="japanese_language_packs"></a>

用户订阅实例支持日语语言包安装。

## 用户订阅实例上的本地管理员用户
<a name="local_admin_user"></a>

我们仅允许用户管理的 Active Directory 域下的用户与用户订阅实例相关联，以防止未经授权访问这些 Microsoft 产品。当您在提供基于用户的订阅的实例上创建具有管理员权限的本地用户时，实例的运行状况会更改为不健康。

## 可以对用户订阅实例进行 RDP 的用户数量
<a name="rdp_user_limit"></a>

提供基于用户的订阅的实例一次最多支持两个活跃的用户会话，如对[支持的软件产品使用 License Manager 基于用户的订阅](https://docs.aws.amazon.com/license-manager/latest/userguide/user-based-subscriptions.html)中所述。默认情况下，在所有版本的 Windows 服务器中，Windows 在任何给定时间最多允许 2 个远程桌面连接，包括管理员连接。要使用超过 2 个并发用户，客户需要设置 RDS 许可服务器。

## 我自己管理的 Office 和 Visual Studio 产品广告中的用户
<a name="self_managed_ad"></a>

要关联自管目录中的用户，必须在自管目录和目录之间建立双向林信任。 AWS Managed Microsoft AD 有关更多信息，请参阅《管理指南》中的[教程：在您 AWS Managed Microsoft AD 和您自行管理的 Active Directory 域之间创建信任关系](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_tutorial_setup_trust.html)。 Directory Service 

## 支持的 Windows 操作系统
<a name="supported_os"></a>

有关支持的 Windows 操作系统平台的信息，请参见[License Manager 中支持基于用户的订阅的软件产品](user-based-subscriptions.md#usubs-software)。

## 支持的办公和视觉工作室版本
<a name="supported_software"></a>

有关基于用户的订阅支持的软件的信息，请参见[支持基于用户的订阅的软件](user-based-subscriptions.md#usubs-software-supported)。

## 在较旧的 Windows 服务器版本中使用用户订阅
<a name="older_windows_versions"></a>

当你从支持 Office LTSC Professional Plus 或微软 Visual Studio 的 AMI 启动实例时，启动时默认为最新的 Windows 操作系统平台版本的 AMI（例如 Windows Server 2022）。要使用较早版本的操作系统平台启动，请按照以下步骤操作：

1. 打开 AWS Marketplace 控制台，网址为[https://console.aws.amazon.com/marketplace](https://console.aws.amazon.com/marketplace)。

1. 在导航窗格中，选择**管理订阅**。

1. 为了简化订阅结果，您可以搜索全部或部分订阅名称。例如 Office LTSC Professional Plus 或 Visual

1. 从订阅面板中选择**启动新实例**。这将打开启动配置页面。

1. 要从基于早期版本的 Windows 操作系统平台的 AMI 启动实例，请选择软件版本下方的完整 AWS Marketplace 网站链接。此操作带您进入配置页面，您可以从版本列表中进行选择。

1. 该列表显示了支持的 Windows 操作系统平台的最新 AMI 版本。选择你要从中启动的 Windows 操作系统版本。

## 跨账户或地区使用 License Manager 用户订阅
<a name="unsupported_scenarios"></a>

支持以下场景：
+ 跨账户使用 License Manager 用户订阅
+ 将 License Manager 用户订阅与共享活动目录一起使用

不支持以下场景：
+ 跨区域使用 License Manager 用户订阅

## 联系 Su AWS pport 的提示
<a name="aws_support_tips"></a>
+ 联系 AWS 支持人员时，请使用与已终止实例相同的设置创建一个实例，并启用实例终止保护，以便快速响应。
+ 对于任何与 RDP 相关的问题，我们都需要与 RDP 相关的日志来帮助调试这些问题。对于可以访问互联网的环境，请使用 RescueForWindowsTool “AWSSupport-RunEC2”。有关更多信息，请参阅 [Windows 服务器EC2救援](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2rw-ssm.html)。
+ 通过将 Office 实例用作工作实例并挂载从原始实例卷快照中恢复的卷，即使在无法访问互联网的环境中也可以收集数据。
+ 排除从备份启动实例 AMIs的问题：如果您从备份 AMI 启动实例，则必须终止原始实例。

# 在许可证管理器中管理 Linux 订阅
<a name="linux-subscriptions"></a>

借助 AWS License Manager，您可以查看和管理您的 Amazon EC2 实例使用的商业 Linux 订阅。您可以跟踪您在设置中定义的 AWS 区域 和帐户 AWS Organizations 的 Linux 订阅使用情况。License Manager 可让您全面了解使用 Linux 订阅的正在运行的实例。它还会指示实例何时定义了多个订阅。

License Manager 发现的数据会汇总并显示在许可证管理器控制台和亚马逊控制 CloudWatch 面板中。您还可以通过 AWS CLI 和 License Manager Linux 订阅 API 或关联访问您的订阅数据 SDKs。

Linux 许可证订阅可以来自以下来源：

**包含订阅 AMIs**
+ Red Hat Enterprise Linux (RHEL)
+ 使用 Red Hat Cloud Access 程序的 RHEL 自带订阅模式 (BYOS)
+ SUSE Linux Enterprise Server
+ 包含订阅的 Ubuntu Pro AMI

**第三方订阅提供商**
+ 从红帽订阅管理器 (RHSM) 订阅 RHEL

Linux 订阅发现使用最终一致性模型。一致性模型决定了在 Linux 订阅视图中加载和呈现数据的方式和时间安排。使用此模型，License Manager 可确保您的资源定期更新您的 Linux 订阅数据。如果在这些时间间隔内没有摄取某些数据，则会在下一个公制排放时提供这些信息。此行为可能会造成资源（如新启动的 EC2 商业 Linux 实例）延迟显示在 Linux 订阅控制面板中。

**注意**  
完成初始资源发现最长可能需要 36 小时，发现和报告新启动的实例最长可能需要 12 小时。发现您的资源后，系统会每小时发布一次 Linux 订阅数据的亚马逊 CloudWatch 指标。

如果您的账户已在 AWS Organizations，则可以将成员账户注册为委托管理员。有关更多信息，请参阅 [License Manager 中的委托管理员设置](delegated-administrator.md)。

**检测到重复的订阅**  
当 License Manager 在同一 EC2 实例上检测到两个 Linux 订阅时，它会设置重复订阅警报。您可以从 License Manager 控制台的 “**实例**” 页面查看和筛选 Linux 订阅数据。

**红帽企业 Linux 7 扩展生命周期支持 (RHEL 7 ELS) 实例：**当您从包含订阅的 AMI 启动适用于 RHEL 7 ELS 的实例时，您仍应向红帽注册您的实例并使用授权。在本例中，License Manager 会报告重复订阅，但这是预期的行为。

**其他红帽 Linux 实例：**我们建议您在[红帽混合云控制台](https://console.redhat.com/)中搜索订阅清单，以了解您的实例消耗了哪些订阅。

**Topics**
+ [在 License Manager 中配置 Linux 订阅发现](linux-subscriptions-manage-discovery.md)
+ [在 License Manager 中查看发现的实例数据](linux-subscriptions-instances-view.md)
+ [License Manager 中有关 Linux 订阅的账单信息](linux-subscriptions-billing-information.md)
+ [在 License Manager 中管理 Linux 订阅的亚马逊 CloudWatch 警报](linux-subscriptions-usage-alarms.md)

# 在 License Manager 中配置 Linux 订阅发现
<a name="linux-subscriptions-manage-discovery"></a>

您可以通过许可证管理器控制台、License Manager Linux 订阅 API 或相关的 Linux 订阅 API 来配置 Linux 订阅的发现 SDKs。 AWS CLI当您为指定的 Linux 订阅激活发现功能时，您可以选择将发现范围扩展到您的帐户 AWS Organizations。 AWS 区域 如果您不想再跟踪订阅使用情况，也可以停用发现。

**注意**  
默认情况下，每个账户最多可以发现和显示 5,000 个 AWS 区域 资源。要申请上调限制，请使用[限制上调表](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase)。

**Topics**
+ [配置 Linux 订阅发现](#linux-subscriptions-configure-discovery)
+ [激活红帽订阅管理器订阅发现](#rhsm-subscription-discovery)
+ [资源发现状态原因](#linux-subscriptions-status-reasons)
+ [停用对 Linux 订阅的发现](#linux-subscriptions-disable-discovery)

## 配置 Linux 订阅发现
<a name="linux-subscriptions-configure-discovery"></a>

要从 License Manager 控制台的 **“设置**” 页面配置 Linux 订阅发现，请执行以下步骤：

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择**设置**。这将打开 “**设置”** 页面。

1. 打开 **Linux 订阅**选项卡，然后选择**配置**。这将打开 “**配置 Linux 订阅设置”** 面板。

1. 选择应运行 Lin AWS 区域 ux 订阅发现的**来源**。

1. 要在中汇总账户中的订阅数据 AWS Organizations，请选择**链接 AWS Organizations**。此选项仅在为您的账户配置后 AWS Organizations 才会出现。

1. 查看并确认授予为 Linux 订阅创建服务相关角色的 AWS License Manager 权限的选项。

1. 选择 **Save configuration**。

## 激活红帽订阅管理器订阅发现
<a name="rhsm-subscription-discovery"></a>

要代表您从红帽订阅管理器 (RHSM) 检索订阅信息，License Manager 必须提供您的红帽客户账户 API 凭证。

### 先决条件
<a name="rhsm-subscription-discovery-prereq"></a>

在激活订阅发现之前，请确保满足以下先决条件。
+ 必须 AWS 账户 先为您激活 Linux 订阅的默认发现，然后才能配置 RHSM 订阅发现。如果默认发现设置为 “**未激活**”，请参见[配置 Linux 订阅发现](#linux-subscriptions-configure-discovery)。
+ 如果您使用组织管理员提供的企业红帽登录信息，请确保您的登录 ID 已分配以下角色和权限：
  + **角色：**管理您的订阅
  + **权限：**`View All`，或 `View/Edit All`

  如果您的登录 ID 没有所需的角色和权限，请联系您的红帽门户组织管理员并请求将其添加到您的登录名中。有关红帽角色和权限的更多信息，请参阅[红帽客户门户的角色和权限](https://access.redhat.com/articles/1757953)。有关如何联系您的红帽门户组织管理员的更多信息，请参阅[如何知道我的组织管理员是谁？](https://access.redhat.com/articles/customer-service-accounts#OrgAdmin) 在*红帽客户门户知识库*中。
+ 要激活 RHSM 订阅发现，您必须提供红帽客户账户 API 离线令牌或包含离线令牌的 AWS Secrets Manager 密钥。要获取离线令牌，请按照*红帽文档*网站上[生成新的离线令牌](https://docs.redhat.com/en/documentation/subscription_central/1-latest/html-single/using_apis_in_red_hat_subscription_management/index#using-rhsm-apis-con)中所述的步骤进行操作。
**重要**  
您的安全对我们很重要。您的红帽离线访问令牌安全地存储在 Secrets Manager 中。每次向红帽请求订阅详细信息时，License Manager 都会使用您的密钥生成临时访问令牌。

### Activation
<a name="rhsm-subscription-discovery-activate"></a>

要从 License Manager 控制台的 **“设置**” 页面激活 RHSM 发现，请执行以下步骤：

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在导航窗格中，选择**设置**。

1. 在 **“设置”** 页面上，打开 **Linux 订阅**选项卡。

1. 选择 “**编辑”** 以更新您的 Linux 订阅设置。这将打开**配置 Linux 订阅发现**页面。

1. 要开始激活过程，请选中 “**激活红帽订阅管理器 (RHSM) 发现**” 复选框。这将显示 **Link RHSM 账户**面板。

1. 选择适用于您的**密钥的 Secret（Token）**选项，然后按照其余步骤进行操作，具体取决于您选择的选项。

1. 

**选项：创建新密钥 — *推荐***  
提供红帽离线访问令牌，然后让 License Manager 代表你在 Secrets Manager 中创建访问密钥。

   1. 在密钥名称中输入您的密**钥的名称**。

   1. 将您的红帽离线访问令牌粘贴到**离线令牌**框中。确保代币值前后没有多余的空格或换行符。您可以在红帽[订阅管理器 API 令牌页面上生成您的红帽离线访问令牌](https://access.redhat.com/management/api)。

**选项：选择一个密钥**  
在 Secrets Manager 中选择一个包含您的红帽离线访问令牌的现有密钥。

1. （可选）为您的密钥添加标签。

1. 选中页面底部的复选框以确认通过激活红帽订阅管理器发现，您授予访问该 AWS License Manager 服务的权限，以收集与在 Amazon EC2 实例上使用的红帽订阅相关的数据。

1. 选择**激活**。

## 资源发现状态原因
<a name="linux-subscriptions-status-reasons"></a>

 AWS License Manager 将显示 AWS 区域 您选择启用 Linux 订阅发现功能的每个订阅的状态和相应的状态原因。如果您将 Linux 订阅与 AWS Organizations以下内容相关联，则状态原因会有所不同：
+ 正在进行中
+ 成功
+ 失败

为您选择的每个区域显示的状态原因一次最多显示两个状态原因。下表提供了更多详细信息：


| 状态原因操作 | 说明 | 
| --- | --- | 
|  Account-onboard  | 注册单个账户。 | 
|  Account-offboard  | 注销单个账户。 | 
|  Org-onboard  | 注册整个组织。 | 
|  Org-offboard  | 注销整个组织。 | 

您可以调用 `UpdateServiceSettings` API 并随后调用 `GetServiceSettings` API 来监控启用 Linux 订阅的进度。每种状态和状态原因可以同时适用于多个区域。下表提供了有关状态和状态原因的更多详细信息：

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/license-manager/latest/userguide/linux-subscriptions-manage-discovery.html)

## 停用对 Linux 订阅的发现
<a name="linux-subscriptions-disable-discovery"></a>

您可以从 AWS License Manager 设置页面停用 Linux 订阅的发现。但是，如果您已激活发现 

**警告**  
如果您禁用发现，则之前在 Linux 订阅中发现的所有数据都将从中删除 AWS License Manager。

**禁用 Linux 订阅的发现功能**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**设置**。

1. 在**设置**页面上，选择 **Linux 订阅**选项卡，然后选择**禁用 Linux 订阅发现**。

1. 输入**Disable**，然后选择**禁用**以确认停用。

1. （可选）删除 Linux 订阅的服务相关角色。有关更多信息，请参阅[删除 License Manager 的服务相关角色](https://docs.aws.amazon.com/license-manager/latest/userguide/linux-subscriptions-role.html)。

1. （可选）禁用 License Manager 与您的组织之间的可信访问权限。有关更多信息，请参阅[AWS License Manager 和 AWS Organizations](https://docs.aws.amazon.com/organizations/latest/userguide/services-that-can-integrate-license-manager.html)。

# 在 License Manager 中查看发现的实例数据
<a name="linux-subscriptions-instances-view"></a>

License Manager 在您选择的资源中完成初始资源发现过程后 AWS 区域，您可以在控制台中查看结果。如果您选择关联 AWS Organizations，License Manager 会汇总来自组织内账户的数据。**要查看订阅符合筛选条件的实例列表，请导航至 AWS License Manager 控制台的 Instances 部分。**该列表显示以下关键字段。
+ **实例 ID** — 实例的 ID。
+ **状态** — 实例的状态。
+ **实例类型** — 实例的类型。
+ **订阅**-实例使用的许可证订阅的名称。
+ **重复警报**-表示您的实例上同一软件有两种不同的许可证订阅。
+ **账户 ID** — 拥有实例的账户的 ID。
+ **区域**-实例所在的地区。 AWS 区域 
+ **AMI ID** — 用于启动实例的 AMI 的 ID。
+ **使用操作** — 实例的操作以及与 AMI 关联的账单代码。有关更多信息，请参阅 [使用操作值](conversion-types-windows.md#usage-operation-values)。
+ **产品代码** — 用于启动实例的 AMI 关联的产品代码。有关更多信息，请参阅 [AMI 产品代码](https://docs.aws.amazon.com/marketplace/latest/userguide/ami-getting-started.html#ami-product-codes)。
+ **LastUpdatedTime**— 上次发现更新实例详细信息的时间。

**Topics**
+ [查看所有实例的数据](#linux-subscriptions-instances-view-all)
+ [通过订阅查看实例的数据](#linux-subscriptions-instances-view-subscription)

## 查看所有实例的数据
<a name="linux-subscriptions-instances-view-all"></a>

您可以查看和筛选 License Manager 在您的账户中发现的实例的 Linux 订阅数据 AWS Organizations，或者如下所示。

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中的“Linux 订阅”下，选择**实例**。这将显示包含 Linux 订阅数据的实例列表。

1. （可选）您可以使用以下筛选器来简化结果：
   + Account
   + AMI ID
   + 重复订阅
   + 实例 ID
   + Region
   + 产品代码
   + 使用情况操作

1. （可选）选择**将视图导出为 CSV**，将所有实例的数据导出为逗号分隔值文件 (CSV)。

## 通过订阅查看实例的数据
<a name="linux-subscriptions-instances-view-subscription"></a>

您可以查看所选区域内组织中各账户汇总的所有实例的数据。

**查看使用特定订阅的实例的已发现数据**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中的“Linux 订阅”下，选择**订阅**。

1. 在**订阅名称**列下，选择您要查看其数据的订阅。

1. 选择**实例**选项卡，然后根据需要在控制台中查看数据。您可以按如下条件筛选数据：
   + 实例 ID
   + Account
   + 区域
   + AMI ID
   + 使用情况操作
   + 产品代码

1. （可选）选择**将视图导出为 CSV**，将使用此订阅的实例的数据导出为逗号分隔值文件 (CSV)。

# License Manager 中有关 Linux 订阅的账单信息
<a name="linux-subscriptions-billing-information"></a>

在亚马逊 EC2 上运行的每个商用 Linux 订阅都有与亚马逊系统映像 (AMI) 关联的账单信息。商用 Linux 订阅包含 Amazon EC2 使用操作、 AWS Marketplace 产品代码或两者的组合。有关更多信息，请参阅*适用于 Linux 实例的 Amazon Elastic Compute Cloud 用户指南*中的 [AMI 账单信息字段](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/billing-info-fields.html)和 *AWS Marketplace 卖家指南*中的 [AMI 产品代码](https://docs.aws.amazon.com/marketplace/latest/userguide/ami-getting-started.html#ami-product-codes)。




| 订阅名称 | Amazon EC2 使用情况操作 | AWS Marketplace 产品代码 | 订阅类型 | 
| --- | --- | --- | --- | 
| Red Hat Enterprise Linux Server BYOS | RunInstances:00g0 | ✗ | 自带订阅模式 (BYOS) | 
| Red Hat Enterprise Linux Server | RunInstances00:10 | ✗ | 随附 EC2 订阅 | 
| 具有高可用性附加组件的 Red Hat Enterprise Linux | RunInstances:1010 | ✗ | 随附 EC2 订阅 | 
| 采用 SQL Server Standard 和高可用性的 Red Hat Enterprise Linux | RunInstances:1014 | ✗ | 随附 EC2 订阅 | 
| 采用 SQL Server Enterprise 和高可用性的 Red Hat Enterprise Linux | RunInstances:1110 | ✗ | 随附 EC2 订阅 | 
| 采用 SQL Server 标准版的 Red Hat Enterprise Linux | RunInstances00:14 | ✗ | 随附 EC2 订阅 | 
| 采用 SQL Server Web 的 Red Hat Enterprise Linux | RunInstances:0210 | ✗ | 随附 EC2 订阅 | 
| 采用 SQL Server 企业版的 Red Hat Enterprise Linux | RunInstances:0110 | ✗ | 随附 EC2 订阅 | 
| SUSE Linux Enterprise Server | RunInstances:000g | ✗ | 随附 EC2 订阅 | 
| 具有高可用性和更新服务的 Red Hat Enterprise Linux for SAP | RunInstances00:10 | ✓ | AWS Marketplace 订阅 ¹ | 
| SUSE Linux Enterprise Server with SAP | ✗ | ✓ | AWS Marketplace 订阅 | 
| Ubuntu Pro | RunInstances:0g00 | ✓ | AWS Marketplace 订阅 | 
| Red Hat Enterprise Linux 工作站 | ✗ | ✓ | AWS Marketplace 订阅 | 

¹ 此订阅同时具有 Amazon EC2 使用操作和 AWS Marketplace 产品代码。

## Linux 订阅的使用情况指标
<a name="linux-subscriptions-usage-metrics"></a>

以下指标和维度可用于 Linux 订阅：


| 指标 | 说明 | 
| --- | --- | 
| RunningInstancesCount |  当前账户中运行的按订阅名称或订阅名称和区域分组的实例总数。 单位：计数 维度： `SubscriptionName`：订阅的名称。 `Region`：发现使用商业 Linux 订阅的资源的区域。  | 

# 在 License Manager 中管理 Linux 订阅的亚马逊 CloudWatch 警报
<a name="linux-subscriptions-usage-alarms"></a>

License Manager 控制台中的 **Linux 订阅**列表页面显示了以下关键细节，包括您为许可证管理器在您的实例上找到的每个 Linux 订阅配置的亚马逊 CloudWatch 警报。
+ 订阅名称
+ 订阅类型
+ 每次订阅的运行实例数
+ 已配置的亚马逊 CloudWatch 警报

当您从列表页面选择 Linux 订阅时，**使用情况指标和警报**选项卡会显示该订阅的数据。在此选项卡中，License Manager 控制台中显示所选订阅的 Amazon 控制 CloudWatch 面板。您可以调整控制面板以涵盖从选定日期开始的特定时间范围或评估范围，以小时、天或周为单位。

在**使用情况指标和警报**选项卡中，每个订阅都有一个 “**警报**” 部分，其中包含以下详细信息：
+ **警报名称** — 警报的名称。
+ **状态** — 警报的状态。
+ **维度** — 警报的维度。该维度将包括已定义的 AWS 区域 和实例类型。
+ **条件** — 警报的条件。条件将包括比较运算符和已定义的警报阈值。

您可以使用您定义的维度和条件创建 CloudWatch 警报，以便根据您当前的订阅使用情况进行跟踪和提醒。Linux 订阅控制台显示摘要，包括正在使用的订阅名称、订阅类型、每个订阅的正在运行的实例数量以及警报状态。

以下是可能的 CloudWatch 警报状态：
+ **正常** — 指标或表达式在定义的阈值范围内。
+ **警报** — 指标或表达式超出定义的阈值。
+ **数据不足** — 警报刚刚开始、指标不可用或没有足够数据可用于指标来确定警报状态。

**Topics**
+ [为 Linux 订阅创建 CloudWatch 警报](#linux-subscriptions-alarms-create)
+ [修改 Linux 订阅的 CloudWatch 警报](#linux-subscriptions-alarms-modify)
+ [删除 Linux 订阅的 CloudWatch 警报](#linux-subscriptions-alarms-delete)

## 为 Linux 订阅创建 CloudWatch 警报
<a name="linux-subscriptions-alarms-create"></a>

您可以为运行中的 EC2 实例上发现的每个商业 Linux 订阅创建警报。如有必要，您可以为每个订阅创建具有不同维度和条件的多个警报。

**从控制台为 Linux 订阅创建 CloudWatch 警报**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中的“Linux 订阅”下，选择**订阅**。

1. 在**订阅名称**列下，选择要为其创建警报的订阅，然后选择**创建警报**。

1. 为警报指定以下内容：
   + **警报名称** — 指定类似 `AWS-LM-LS-AlarmName` 的名称。
   + “实例类型”— 选择将使用所选订阅的实例类型。
   + “使用区域”— 选择要为其创建警报的区域。
   + “比较运算符”— 警报阈值的比较运算符。
   + “警报阈值”— 警报的阈值。

1. 选择**创建**以创建警报。

## 修改 Linux 订阅的 CloudWatch 警报
<a name="linux-subscriptions-alarms-modify"></a>

您可以从 License Manager 控制台修改现有 CloudWatch 警报，以适应不断变化的需求。

**从控制台修改 Linux 订阅的 CloudWatch 警报**修改警报

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中的“Linux 订阅”下，选择**订阅**。

1. 在**订阅名称**列下，选择要修改的订阅，然后选择**编辑**。

1. 根据需要修改定义的值。

1. 选择**编辑**以修改警报。

## 删除 Linux 订阅的 CloudWatch 警报
<a name="linux-subscriptions-alarms-delete"></a>

您可以从 License Manager 控制台中删除现有 CloudWatch 警报，以适应不断变化的需求。

**从控制台删除 Linux 订阅的 CloudWatch 警报**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中的“Linux 订阅”下，选择**订阅**。

1. 在**订阅名称**列下，选择要修改的订阅，然后选择**删除**。

# 卖家在 License Manager 中颁发的许可证
<a name="seller-issued-licenses"></a>

独立软件供应商 (ISVs) 可以用来管理和 AWS License Manager 向最终用户分发软件许可证。作为发放者，您可以使用 License Manager 控制面板集中跟踪您颁发的许可证的使用情况。

License Manager 使用开放、安全的行业标准来表示许可证，并允许客户以加密方式验证其真实性。License Manager 将每个许可证与一个非对称密钥相关联。作为 ISV，您拥有非对称 AWS KMS 密钥并将其存储在您的账户中。

卖家颁发的许可证要求跨区域复制许可证元数据。License Manager 会自动将每个卖家颁发的许可证及其相关信息复制到其他区域。

License Manager 支持多种不同的许可模式，包括：
+ **永久模式** — 终身许可证，无到期日期，授权用户无限期地使用该软件。
+ **浮动模式** — 可与应用程序的多个实例共享许可证。许可证可以预付费，并向其中添加一组固定的权限。
+ **订阅模式** — 具有到期日期的许可证，除非明确停用，否则可以自动续订。
+ **基于使用情况模式** — 根据使用情况（如 API 请求数、事务数或存储能力）设定具体条款的许可证。

您可以在 License Manager 中创建许可证，然后使用 AWS IAM 身份或通过许可证管理器生成的不记名令牌将其分发给客户。拥有 AWS 账户的 ISV 客户可以将许可证权利重新分配给各自组织中的 AWS 身份。拥有分布式权限的客户可以通过您的软件与 License Manager 集成，从该许可证中签出并签入所需的权限。

# 卖家在 License Manager 中颁发的许可证权利
<a name="entitlements"></a>

License Manager 将卖方颁发的许可功能作为*授权*记录在许可证中。权限的特征是数量有限或不限数量。例如，“40GB 数据传输”就是一个有限权限。“白金等级”就是无限量权限的一个示例。

许可证包含所有授予的权限、激活和到期日期以及颁发者的详细信息。许可证是一个受版本控制的实体，每个版本都是不可变的。每当许可证发生变化时，许可证版本都会更新。

要签出或签入有限权限，ISV 应用程序必须指定每项有限功能的数量。要获得无限权限，ISV 应用程序只需指定相关权限即可再次签入或签出。最后，有限功能还支持“超额”标志，该标志指示最终用户是否可以超出其初始权限的使用量。License Manager 会跟踪并向 ISV 报告使用情况以及任何超额情况。

# 卖家在 License Manager 中颁发的许可证使用情况
<a name="license-usage"></a>

License Manager 通过对所有已签出权限进行记录清点，可让您集中跟踪多个区域的许可证。License Manager 还会跟踪与每次签出相关的用户身份和底层资源标识符（如果有）以及签出时间。您可以通过 “ CloudWatch 事件” 跟踪此时间序列数据。

许可证可能处于以下几种状态之一：
+ **已创建** — 许可证已创建。
+ **已更新** — 许可证已更新。
+ **已停用** — 许可证已停用。
+ **已删除** — 许可证已删除。

# 在 License Manager 中跟踪卖家颁发的许可证使用情况所需的权限
<a name="seller-issued-license-requirements"></a>

要开始使用此功能，您需要具有调用以下 License Manager API 操作的权限。

------
#### [ JSON ]

****  

```
{ 
    "Version":"2012-10-17",		 	 	      
    "Statement": [ 
      { 
        "Effect": "Allow",
        "Action": [
            "license-manager:CreateLicense",
            "license-manager:CreateLicenseVersion",
            "license-manager:ListLicenses",
            "license-manager:ListLicenseVersions",
            "license-manager:GetLicense",
            "license-manager:DeleteLicense",
            "license-manager:CheckoutLicense",
            "license-manager:CheckInLicense",
            "license-manager:ExtendLicenseConsumption",
            "license-manager:GetLicenseUsage",
            "license-manager:CreateGrant",
            "license-manager:CreateGrantVersion",
            "license-manager:DeleteGrant",
            "license-manager:GetGrant",
            "license-manager:ListDistributedGrants"
        ], 
        "Resource": "*"
      } 
    ] 
}
```

------

如果您要与 License Manager 集成，以便没有 AWS 账户的客户可以使用在外部出售的许可证 AWS Marketplace，则必须创建一个 IAM 角色以使您的软件应用程序能够调用 License Manager API。

如果您使用 AWS 管理控制台 向没有临时凭证的客户分发临时证书 AWS 账户，License Manager 将自动`AWSLicenseManagerConsumptionRole`代表您创建临时证书。有关更多信息，请参阅 [为没有账户的 ISV 客户获取临时证书 AWS](granting-temporary-credentials.md)。要从中创建此角色 AWS CLI，请使用 AWS IAM [create-ro](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iam/create-role.html) le 命令，如以下示例所示。

```
aws iam create-role 
    --role-name AWSLicenseManagerConsumptionRole 
    --description "Role used to consume licenses using AWS License Manager" 
    --max-session-duration 3600 
    --assume-role-policy-document file://trust-policy-document.json
```

提供的`trust-policy-document.json`文件应类似于以下示例，使用您自己的 AWS 账户 ID 替换为代币发行者账户。

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "Federated": "openid-license-manager.amazonaws.com"
            },
            "Action": "sts:AssumeRoleWithWebIdentity",
            "Condition": {
                "ForAnyValue:StringLike": {
                    "openid-license-manager.amazonaws.com:amr": "aws:license-manager:token-issuer-123456789012:123456789012"
                }
            }
        }
    ]
}
```

------

接下来，使用[attach-role-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/attach-role-policy.html)命令将**AWSLicenseManagerConsumptionPolicy** AWS 托管策略添加到**AWSLicenseManagerConsumptionRole**角色中。

```
aws iam attach-role-policy 
    --policy-arn arn:aws:iam::aws:policy/service-role/AWSLicenseManagerConsumptionPolicy
    --role-name AWSLicenseManagerConsumptionRole
```

# 在 License Manager 中创建卖家颁发的许可证
<a name="create-seller-issued-license"></a>

通过使用 AWS 管理控制台按以下步骤创建要向客户授予的许可证。或者，您可以使用 [CreateLicense](https://docs.aws.amazon.com/license-manager/latest/APIReference/API_CreateLicense.html)API 操作创建许可证。

**使用控制台创建许可证**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 从左侧菜单中选择**卖家颁发的许可证**。

1. 选择**创建许可证**。

1. 对于**许可证元数据**，请提供以下信息：
   + **许可证名称** — 向买家显示的名称，最多 150 个字符。
   + **许可证描述** — 可选描述，用于将此许可证与其他许可证区分开来，最多 400 个字符。
   + **产品 SKU** — 产品 SKU。
   + **收件人** — 收件人的姓名（公司或个人）。
   + **主区域**-许可证 AWS 所在的区域。尽管可以在全球范围内使用许可证，但您只能在主区域更改许可证。创建许可证后，您无法更改许可证的主区域。
   + **许可证起始日期** — 激活日期。
   + **许可证结束日期** — 许可证的结束日期（如果适用）。

1. 对于**使用配置**，请提供以下信息：
   + **更新频率** — ​是否每周、每月更新，还是根本不更新。
   + **使用配置** — ​如果要将许可证用于持续连接，请选择**临时使用配置选项**。如果要离线使用许可证，请选择**借用**。输入**最大生存时间（分钟）**以设置许可证的可用时长。

1. 对于**颁发者**，请提供以下信息：
   + **输入 AWS KMS 密钥 — L** icense Manager 使用此密钥对颁发者进行签名和验证。有关更多信息，请参阅 [在 License Manager 中对许可证进行加密签名](license-signing.md)。
   + **颁发者名称** — 卖家的公司名称。
   + **登记卖家** — 可选的公司名称。
   + **协议 URL** — 许可协议的 URL。

1. 对于**权限**，请提供以下有关许可证向收件人授予的功能的信息：
   + **姓名** — 收件人的姓名。
   + **单位类型** — 选择单位类型，然后提供最大计数。
   + 如果收件人在更新之前必须签入许可证，请选中**允许签入**。
   + 如果收件人可以使用超过最大计数的资源，请选中**所允许的超额**。此选项可能会给收件人带来额外费用。

1. 选择**创建许可证**。

# Grant License Manager 卖家向 ISV 客户发放了许可证
<a name="isv-grant-licenses"></a>

添加新许可证后，您可以使用 AWS 管理控制台向拥有 AWS 账户的客户授予许可证。在使用许可证之前，收件人必须接受授予。有关更多信息，请参阅 [在 License Manager 中已授予的许可证](granted-licenses.md)。

或者，如果客户没有 AWS 帐户，则可以使用 License Manager API 让客户能够使用[许可证](license-consumption.md)。

**使用控制台向客户授予许可证**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 从左侧菜单中选择**卖家颁发的许可证**。

1. 选择许可证 ID 以打开其详细信息页面。

1. 对于**授予**，请选择**创建授予**。

1. 对于**授予详细信息**，请提供以下信息：
   + **授予名称** — 授予名称。这用于启用搜索功能。
   + **AWS 帐户 ID**-许可证接收者的 AWS 账号。
   + **许可证权限**
     + 如果收件人可以使用授予的权限，请选择**使用**。
     + **如果收件人可以将授予的权利分配给其他 AWS 账户，请选择 “分配”。**
     + 选择 “**允许本地生成令牌**”，以便在不使用身份或凭据的情况下对共享许可证进行 AWS 身份验证。
     + 选择**允许提交使用记录**，以允许许可证收件人提交使用类型的使用记录。
   + **主区域** — 许可证 AWS 区域 的。

1. 选择**创建授予**。

# 为没有账户的 ISV 客户获取临时证书 AWS
<a name="granting-temporary-credentials"></a>

对于没有 AWS 账户的客户，您可以使用与拥有 AWS 账户的客户相同的方式使用权利。使用以下步骤为没有 AWS 账户的客户获取临时 AWS 证书。API 调用必须在主区域进行。

**获取用于调用 License Manager API 的临时凭证**

1. 调用 [CreateToken](https://docs.aws.amazon.com/license-manager/latest/APIReference/API_CreateToken.html)API 操作以获取编码为 JWT 令牌的刷新令牌。

1. 调用 [GetAccessToken](https://docs.aws.amazon.com/license-manager/latest/APIReference/API_GetAccessToken.html)API 操作，指定您在上一步`CreateToken`中收到的刷新令牌，以接收临时访问令牌。

1. 调用 [AssumeRoleWithWebIdentity](https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithWebIdentity.html)API 操作，指定您在上一步`GetAccessToken`中收到的访问令牌以及您创建的**AWSLicenseManagerConsumptionRole**角色，以获取临时 AWS 证书。

**从 AWS License Manager 控制台创建令牌**

1. 在 Lic [ense Manager 控制台](https://console.aws.amazon.com/license-manager)中，导航到许可证详细信息页面，查看您要在没有 AWS 帐户的情况下使用的特定许可权利。

1. 选择**创建令牌**以生成临时访问令牌。
**注意**  
首次生成临时访问令牌时，系统会要求您创建一个服务角色，以便 License Manager 可以代表您访问服务。创建了以下服务角色：`AWSLicenseManagerConsumptionRole`。

1. 下载 `token.csv` 文件，或者在生成令牌字符串时将其复制。
**重要**  
这是您查看或下载该令牌的唯一机会。我们建议您下载令牌并将文件存储在安全位置。您可以随时创建新令牌，但不得超过[服务限制](https://console.aws.amazon.com/servicequotas/home/services/license-manager/quotas)。

# 在 License Manager 中查看卖家颁发的许可证
<a name="license-consumption"></a>

License Manager 允许多个用户同时使用单个许可证中具有有限功能的权限。调用 [CheckoutLicense](https://docs.aws.amazon.com/license-manager/latest/APIReference/API_CheckoutLicense.html) API 操作。以下是参数描述。
+ **密钥指纹** — 可信许可证颁布者。

  示例：aws:123456789012:issuer:issuer-fingerprint
+ **产品 SKU** — 此许可证的产品标识符，由许可证颁发者在创建许可证时定义。多个商品 SKU 中可能存在相同的商品 SKU ISVs。因此，可信密钥指纹起着重要作用。

  示例：1a2b3c4d2f5e69f440bae30eaec9570bb1fb7358824f9ddfa1aa5a0daEXAMPLE
+ **权限** — 可签出的功能。如果您指定无限功能，则数量为零。示例：

  ```
  "Entitlements": [
      {
          "Name": "DataTransfer",
          "Unit": "Gigabytes",
          "Value": 10
      },
      {
          "Name": "DataStorage",
          "Unit": "Gigabytes",
          "Value": 5
      }
  ]
  ```
+ **受益人** — 软件即服务 (SaaS) ISVs 可以通过包含客户标识符来代表客户签出许可证。License Manager 限制对在 SaaS ISV 账户中创建的许可证存储库的调用。

  示例：user@domain.com
+ **节点 ID** — 用于将许可证节点锁定到应用程序的单个实例的标识符。

  示例：10.0.21.57

# 在 License Manager 中删除卖家颁发的许可证
<a name="delete-seller-issued-licenses"></a>

删除许可证后，您可以进行重新创建。许可证及其数据将保留六个月，供许可证颁发者和许可证被授予者以只读模式使用。

按以下步骤删除您使用 AWS 管理控制台创建的许可证。或者，您可以使用 [DeleteLicense](https://docs.aws.amazon.com/license-manager/latest/APIReference/API_DeleteLicense.html)API 操作删除许可证。

**使用控制台删除许可证**

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 从左侧菜单中选择**卖家颁发的许可证**。

1. 选择许可证旁边的单选按钮，将其选中删除。

1. 选择**删除**。如果提示进行确认，输入 **delete**，并选择 **Delete**（删除）。

# License Manager 中的设置
<a name="settings"></a>

 AWS License Manager 控制台的 **“设置**” 部分显示当前账户的设置。必须配置设置才能启用相关功能。

------
#### [ Managed licenses ]

托管许可证可配置以下设置：
+ 向您的组织分发托管授权和自我管理许可证
+ 跨账户资源查找
+ 亚马逊 SNS 通知
+ 许可证资产组的许可证资产发现和规则集配置

对于使用许可证资产组的组织，还有其他设置可用于跨多个 AWS 区域和账户的跨区域发现和组织范围的许可证管理。

有关更多信息，请参阅 [License Manager 中的托管许可设置](settings-managed-licenses.md)。

------
#### [ Linux subscriptions ]

可以为 Linux 订阅配置以下设置：
+ 发现和汇总商用 Linux 许可证订阅数据
+ 红帽订阅管理器 (RHSM) 发现 Linux 订阅

有关更多信息，请参阅 [License Manager 中的 Linux 订阅设置](settings-linux-subscriptions.md)。

------
#### [ User-based subscriptions ]

以下设置可针对基于用户的订阅进行配置：
+ AWS Managed Microsoft AD
+ Virtual Private Cloud (VPC)

有关更多信息，请参阅 [License Manager 中基于用户的订阅设置](settings-user-based-subscriptions.md)。

------
#### [ Delegated administration ]

如果您的账户拥有组织的管理权限，则会显示此选项卡。作为管理员，您可以从 AWS CLI 或注册委托管理员 AWS 管理控制台。有关更多信息，请参阅 [License Manager 中的委托管理员设置](delegated-administrator.md)。

------

**Contents**
+ [编辑 License Manager 设置](#settings-edit)
+ [License Manager 中的托管许可设置](settings-managed-licenses.md)
  + [许可证资产发现和规则集设置](settings-managed-licenses.md#settings-license-asset-groups)
  + [账户详细信息](settings-managed-licenses.md#settings-account-details)
  + [跨账户资源查找](settings-managed-licenses.md#settings-resource-discovery)
  + [Simple Notification Service (SNS)](settings-managed-licenses.md#settings-sns)
+ [License Manager 中的 Linux 订阅设置](settings-linux-subscriptions.md)
  + [Linux 订阅设置](settings-linux-subscriptions.md#linux-subscriptions-general-settings)
  + [红帽订阅管理器发现](settings-linux-subscriptions.md#linux-subscriptions-rhsm-settings)
+ [License Manager 中基于用户的订阅设置](settings-user-based-subscriptions.md)
  + [AWS Managed Microsoft AD](settings-user-based-subscriptions.md#settings-managed-ad)
  + [虚拟私有云](settings-user-based-subscriptions.md#settings-vpc)
+ [License Manager 中的委托管理员设置](delegated-administrator.md)
  + [授权的 License Manager 管理员支持的区域](delegated-administrator.md#delegated-administrator-supported-regions)
  + [注册委派的 License Manager 管理员](delegated-administrator.md#register-delegated-admin)
  + [取消注册委派的 License Manager 管理员](delegated-administrator.md#deregister-delegated-admin)

## 编辑 License Manager 设置
<a name="settings-edit"></a>

要编辑您的 License Manager 设置，请执行以下步骤：

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 在左侧导航窗格中，选择**设置**。

1. 选择包含要配置的设置的选项卡。例如，选择**托管许可证**以配置**账户详细信息**。

1. 配置完设置后，选择 “**保存**”，或者选择 “**取消**” 进行退出。

# License Manager 中的托管许可设置
<a name="settings-managed-licenses"></a>

以下设置适用于托管许可证。

## 许可证资产发现和规则集设置
<a name="settings-license-asset-groups"></a>

对于使用许可资产组的组织，您可以配置许可证资产发现和规则集设置，以便在组织内的多个 AWS 区域和账户中启用跨区域发现和组织范围的许可证管理。 AWS 

许可证资产发现设置包括：
+ 区域发现配置，用于选择源 AWS 区域进行软件发现
+ 适用于组织所有者的组织范围内的发现设置

## 账户详细信息
<a name="settings-account-details"></a>

您可以查看账户详细信息以查看账户类型、中的账户是否已关联、账户 AWS Organizations 的 License Manager S3 存储桶 ARN 以及共享 ARN 等信息。 AWS Resource Access Manager 此部分还允许您关联您的 AWS Organizations 账户。

要在组织内分发托管授权或自行管理许可证，请选择**关联 AWS Organizations 帐户**。您的所有成员账户都会自动接受托管权限的分配授予。当您选择此选项时，我们会向[管理](management-role.md)账户和[成员](member-role.md)账户添加服务相关角色。

**注意**  
要启用此选项，请登录您的管理账户并启用中的所有功能 AWS Organizations。有关更多信息，请参阅《AWS Organizations 用户指南》**中的[启用企业中的所有功能](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html)。  
 此选项还会在您的管理账户中创建 AWS Resource Access Manager 资源共享，这样您就可以无缝共享自行管理的许可证。有关更多信息，请参阅 [AWS Resource Access Manager 《用户指南》](https://docs.aws.amazon.com/ram/latest/userguide)。

要禁用此选项，请调用 [UpdateServiceSettings](https://docs.aws.amazon.com/license-manager/latest/APIReference/API_UpdateServiceSettings.html)API。

## 跨账户资源查找
<a name="settings-resource-discovery"></a>

您可以开启跨账户资源发现，以便在 AWS Organizations中管理所有账户的许可证使用情况。

要在组织中启用跨账户资源发现，请选择**开启**跨账户资源发现。当您开启跨账户资源发现功能 AWS Organizations 时，系统会自动关联到您的所有账户中执行资源发现。

License Manager 使用 [Systems Manager 清单](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-inventory.html)来发现软件使用情况。确保已在所有资源上配置 Systems Manager 清单。查询 Systems Manager 清单需要满足以下条件：
+ [资源数据同步](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-inventory-datasync.html)以将清单存储在 Amazon S3 存储桶中。
+ [Amazon Athena](https://docs.aws.amazon.com/athena/latest/ug/what-is.html) 在 AWS Organizations中汇总您账户中的清单数据。
+ [AWS Glue](https://docs.aws.amazon.com/glue) 提供快速的查询体验。

**注意**  
商业 AWS 分区区域 (aws) 不需要 Amazon Athena 或查询或 AWS Glue 汇总 Systems Manager 库存的库存数据来发现软件使用情况。但是，其他分区（例如 aws-cn Amazon Athena 和 AWS Glue aws-iso 区域）仍然需要和。 aws-us-gov

## Simple Notification Service (SNS)
<a name="settings-sns"></a>

您可以将 Amazon SNS 配置为接收来自 License Manager 的通知和告警。

**配置 Amazon SNS 主题**

1. 选择**Simple Notification Service (SNS)**旁边的**编辑**。

1. 采用以下格式指定 SNS 主题 ARN：

   `arn:<aws_partition>:sns:<region>:<account_id>:aws-license-manager-service-*`

1. 选择**保存更改**。

# License Manager 中的 Linux 订阅设置
<a name="settings-linux-subscriptions"></a>

在发现过程中，License Manager 会搜索在您的下运行的 EC2 实例， AWS 账户 以获取 Linux 订阅。它会检测您是否为任何实例定义了多个 Linux 订阅，并汇总数据。

## Linux 订阅设置
<a name="linux-subscriptions-general-settings"></a>

您可以配置 Linux 订阅的设置，以控制 License Manager 处理发现和聚合的方式。默认发现设置适用于所有类型的 Linux 订阅。

以下操作可用于配置 Linux 订阅发现。

**编辑**  
更改 Linux 订阅发现的设置。

**停用**  
停用与您的 EC2 实例关联的 Linux 订阅的发现和聚合。如果您还为红帽订阅管理器激活了发现，License Manager 会先停用您的 RHSM 注册提供商，然后继续停用 Linux 订阅发现。  
停用不会影响您对红帽订阅管理器 (RHSM) 的访问密钥。为避免对不再需要的关联密钥收取 AWS 账单费用，请参阅*AWS Secrets Manager 用户指南*中的[删除 AWS Secrets Manager 密钥](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_delete-secret.html)。

 

License Manager 控制台中显示了以下设置，用于 Linux 订阅发现。Linux 订阅发现设置

*Linux 订阅发现*  
表示您是否已为自己的账户激活 Linux 订阅发现。

*源 AWS 区域*  
AWS 区域 您希望 License Manager 在其中发现订阅数据。

*AWS Organizations*  
（可选）在中汇总账户中的订阅数据 AWS Organizations。

有关更多信息，请参阅 [在许可证管理器中管理 Linux 订阅](linux-subscriptions.md)。

## 红帽订阅管理器发现
<a name="linux-subscriptions-rhsm-settings"></a>

如果您已激活 Linux 订阅发现，则可以配置许可证管理器的访问权限，以检索通过红帽订阅管理器 (RHSM) 管理的 RHEL 订阅的其他数据。

以下操作可用于配置您的 RHSM 订阅发现。

**编辑标签**  
更改与您的访问密钥关联的标签。  
如果您需要对 RHSM 订阅进行其他更改，则必须先停用当前的注册，然后再设置新的注册。

**停用**  
停用您的 RHSM 注册提供商。  
停用不会影响您对红帽订阅管理器 (RHSM) 的访问密钥。为避免对不再需要的关联密钥收取 AWS 账单费用，请参阅*AWS Secrets Manager 用户指南*中的[删除 AWS Secrets Manager 密钥](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_delete-secret.html)。

 

以下设置显示在 License Manager 控制台中，用于 RHSM 发现。红帽订阅管理器发现设置

*发现状态*  
表示您是否已激活 RHSM 订阅的发现。

*密钥名称*  
指向包含您的红帽离线令牌 AWS Secrets Manager 的 RHSM 访问密钥的链接。License Manager 使用此密钥生成新的临时访问令牌，以便向红帽订阅管理器 (RHSM) 请求订阅数据。  
您可以通过 Secrets Manager 对现有密钥进行更改。要更新密钥的标签或其他元数据，请参阅*AWS Secrets Manager 用户指南*中的[修改 AWS Secrets Manager 密钥](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_update-secret.html)。要更新密钥值，请参阅[更新 AWS Secrets Manager 密钥的值](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_update-secret-value.html)。

*上次同步数据的时间为*  
从注册的红帽订阅管理器 (RHSM) 账户上次成功更新订阅数据起的时间戳。

*标签*  
你可以为许可证管理器在 Secrets Manager 中分配给你的 RHSM 访问密钥的标签定义密钥值对。要检索和解密您的 RHSM 访问密钥，License Manager 服务相关角色策略要求为该密钥以及任何关联的密钥 AWS KMS key分配以下标签：  

```
"LicenseManagerLinuxSubscriptions": "enabled"
```
如果 License Manager 在注册过程中创建了您的密钥，则会自动分配该标签。如果您为离线令牌创建自己的密钥，请确保将该标签分配给密钥和关联的 KMS 密钥（如果已加密）。要添加标签，请参阅*AWS Secrets Manager 用户指南*中的[修改 AWS Secrets Manager 密钥](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_update-secret.html)。

# License Manager 中基于用户的订阅设置
<a name="settings-user-based-subscriptions"></a>

以下设置可用，具体取决于基于用户的订阅所需的产品。

## AWS Managed Microsoft AD
<a name="settings-managed-ad"></a>

需要先配置 Lic AWS Managed Microsoft AD ense Manager，然后才能使用基于用户的订阅。有关更多信息，请参阅 [对支持的软件产品使用 License Manager 基于用户的订阅](user-based-subscriptions.md)。

## 虚拟私有云
<a name="settings-vpc"></a>

当你在 Microsoft Office 中使用基于用户的订阅时，除了你的 VPC 之外 AWS Managed Microsoft AD，License Manager 还需要配置你的 VPC。有关更多信息，请参阅 [对支持的软件产品使用 License Manager 基于用户的订阅](user-based-subscriptions.md)。

# License Manager 中的委托管理员设置
<a name="delegated-administrator"></a>

您可以在 License Manager 中注册委托管理员来执行托管许可证和 Linux 订阅的管理任务。为了简化管理，我们建议使用 License Manager 控制台为 License Manager 的每项功能注册一个委托管理员。使用这种方法时，您的组织中将有一个授权管理员来管理许可管理器。

使用 AWS CLI 或 SDKs，您可以将组织中的不同成员帐户注册为 License Manager 每项支持的功能的委托管理员。这样可以让组织中的不同成员账户能够执行托管许可证和 Linux 订阅的管理任务。

**重要**  
要在 License Manager 控制台中使用委托管理功能，您必须将相同的成员账户注册为每项 License Manager 功能的委托管理员。如果您将多个成员账户注册为委托管理员，则必须先注销现有成员账户，然后为 License Manager 的每项功能注册相同的账户。

必须先使用 Organizations 启用可信访问权限，然后才能注册委托管理员。有关更多信息，请参阅[邀请 AWS 账户加入您的组织和](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts_invites.html)[启用可信访问权限 AWS Organizations](https://docs.aws.amazon.com/organizations/latest/userguide/services-that-can-integrate-license-manager.html)。

以下是您可以注册委托管理员的功能：

**托管许可证**  
您可以执行管理任务，例如与其他成员账户共享自管理许可证、执行跨账户资源发现以及将托管权限分配给其他成员账户。

**Linux 订阅**  
您可以执行管理任务，例如查看和管理您拥有和运行的商业 Linux 订阅 AWS 区域 以及您的帐户 AWS Organizations。您还可以为您的 Linux 订阅创建和管理亚马逊 CloudWatch 警报。必须先发现并汇总数据，然后才能在 License Manager 控制台中显示这些数据，如果配置了告警，则所有告警都可以正常运行。

**重要**  
注册后，委托管理员就可以查看您组织中账户拥有的 EC2 实例。

[您可以使用[AWS License Manager 控制台](https://console.aws.amazon.com/license-manager)、或AWS SDKs，注册和取消注册委派的管理员。[AWS CLI](https://aws.amazon.com/cli)](https://aws.amazon.com/tools)

## 授权的 License Manager 管理员支持的区域
<a name="delegated-administrator-supported-regions"></a>

以下区域支持 License Manager 委托的管理员：
+ 美国东部（俄亥俄州）
+ 美国东部（弗吉尼亚州北部）
+ 美国西部（北加利福尼亚）
+ 美国西部（俄勒冈州）
+ 亚太地区（孟买）
+ 亚太地区（首尔）
+ 亚太地区（新加坡）
+ 亚太地区（悉尼）
+ 亚太地区（东京）
+ 亚太地区（香港）
+ 中东（巴林）
+ 加拿大（中部）
+ 欧洲地区（法兰克福）
+ 欧洲地区（爱尔兰）
+ 欧洲地区（伦敦）
+ 欧洲地区（巴黎）
+ 欧洲地区（斯德哥尔摩）
+ 欧洲地区（米兰）
+ 非洲（开普敦）
+ 南美洲（圣保罗）

## 注册委派的 License Manager 管理员
<a name="register-delegated-admin"></a>

您可以使用 AWS CLI 或注册委派管理员 AWS 管理控制台。

------
#### [ Console ]

要使用 AWS License Manager 控制台注册委派管理员，请执行以下步骤：

1. 以管理账户管理员的 AWS 身份登录。

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 从左侧导航窗格中，选择**设置**。

1. 选择**委托管理**选项卡。

1. 选择**注册委托管理员**。

1. 输入要注册为委托管理员的成员账户 ID，确认要授予 License Manager 所需的权限，然后选择**注册**。

1. 将显示一条消息，表示指定账户是否已成功注册为 License Manager 的委托管理员。

------
#### [ AWS CLI ]

要使用注册托管许可证的委派管理员 AWS CLI，请执行以下步骤：

1. 在命令行中运行以下 AWS CLI 命令：

   ```
   aws organizations register-delegated-administrator --service-principal=license-manager.amazonaws.com --account-id=<account-id>
   ```

1. 运行以下命令验证指定的账户是否已成功注册为委托管理员。

   ```
   aws organizations list-delegated-administrators --service-principal=license-manager.amazonaws.com
   ```

要使用注册 Linux 订阅的委派管理员 AWS CLI，请执行以下步骤：

1. 在命令行中运行以下 AWS CLI 命令：

   ```
   aws organizations register-delegated-administrator --service-principal=license-manager-linux-subscriptions.amazonaws.com --account-id=<account-id>
   ```

1. 运行以下命令验证指定的账户是否已成功注册为委托管理员。

   ```
   aws organizations list-delegated-administrators --service-principal=license-manager-linux-subscriptions.amazonaws.com
   ```

------

## 取消注册委派的 License Manager 管理员
<a name="deregister-delegated-admin"></a>

您可以使用 AWS CLI 或 AWS 管理控制台取消注册委派管理员。

------
#### [ Console ]

要使用 AWS License Manager 控制台注销委派的管理员，请执行以下步骤：

1. 以管理账户管理员的 AWS 身份登录。

1. 打开 License Manager 控制台，网址为[https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/)。

1. 从左侧导航窗格中，选择**设置**。

1. 选择**委托管理**选项卡。

1. 选择**移除 **。

1. 输入文本 **remove** 以确认您要移除的 License Manager 委托管理员，然后选择**移除**。

1. 将显示一条消息，表示指定账户是否已成功移除 License Manager 的委托管理员。

------
#### [ AWS CLI ]

要使用取消托管许可证的委托管理员的注册 AWS CLI，请执行以下步骤：

1. 在命令行中运行以下 AWS CLI 命令：

   ```
   aws organizations deregister-delegated-administrator --service-principal=license-manager.amazonaws.com --account-id=<account-id>
   ```

1. 运行以下命令验证指定的账户是否已成功取消注册为委托管理员。

   ```
   aws organizations list-delegated-administrators --service-principal=license-manager.amazonaws.com
   ```

要使用取消注册 Linux 订阅的委派管理员 AWS CLI，请执行以下步骤：

1. 在命令行中运行以下 AWS CLI 命令：

   ```
   aws organizations deregister-delegated-administrator --service-principal=license-manager-linux-subscriptions.amazonaws.com --account-id=<account-id>
   ```

1. 运行以下命令验证指定的账户是否已成功取消注册为委托管理员。

   ```
   aws organizations list-delegated-administrators --service-principal=license-manager-linux-subscriptions.amazonaws.com
   ```

您可随时再次注册已注销的账户。

------