

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

# 对许可证管理器进行故障排除
<a name="troubleshooting"></a>

以下信息可以帮助您解决使用 AWS License Manager时的问题。在开始之前，请确认您的 License Manager 设置满足 [License Manager 中的设置](settings.md)中所述的要求。

## 跨账户发现错误
<a name="issue1"></a>

在设置跨账户发现时，您可能会在**库存搜索**页面上看到以下错误消息：

*Athena 异常：Athena 查询失败，因为权限不足，无法执行该查询。请迁移您的目录以允许访问此数据库。*

如果您的 Athena 服务使用 Athena 托管数据目录而不是 AWS Glue Data Catalog，则会出现此情况。有关升级说明，请参阅[升级到 AWS Glue 数据目录 Step-by-Step](https://docs.aws.amazon.com/athena/latest/ug/glue-upgrade.html)。

## 管理账户无法解除资源与自行管理许可证的关联
<a name="issue3"></a>

如果组织的成员账户删除其账户中的 `AWSServiceRoleForAWSLicenseManagerMemberAccountRole` 服务相关角色 (SLR)，并且存在与自管理许可证关联的成员拥有的资源，则将阻止管理账户取消许可证与这些成员账户资源的关联。这意味着成员账户资源将继续使用管理账户池中的许可证。要允许管理账户取消资源的关联，请还原 SLR。

当客户不希望管理账户执行一些影响成员账户资源的操作时，此行为可以解释这种情况。

## Systems Manager 清单过期
<a name="stale-inventory"></a>

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

## 已取消注册的 AMI 的明显持久性
<a name="deregistered_ami"></a>

License Manager 每隔几个小时就会清除一次资源和自管理许可证之间的过时关联。如果已通过 Amazon EC2 取消注册与自管理许可证关联的 AMI，则此 AMI 可能会在清除之前短暂地继续显示在 License Manager 资源清单中。

## 新子账户实例在资源清单中缓慢出现
<a name="inventory_delay_1"></a>

在启用跨账户支持时，默认情况下，License Manager 每天下午 1 点更新一次客户账户。当天晚些时候添加的实例会在第二天显示在管理账户资源清单中。您可以通过在 AWS Glue 控制台`LicenseManagerResourceSynDataProcessJobTrigger`中编辑管理账户更新脚本来更改更新脚本的运行频率。

## 在启用跨账户模式后，子账户实例会缓慢出现
<a name="inventory_delay_2"></a>

在 License Manager 中启用跨账户模式后，子账户中的实例可能需要几分钟到几小时才能显示在资源清单中。时间取决于子账户的数量和每个子账户中的实例数。

## 无法禁用跨账户发现
<a name="cross_account-permanent"></a>

在为跨账户发现配置账户后，无法还原为单账户发现。

## 子账户用户无法将共享自管理许可证与实例关联
<a name="associating_child_account"></a>

如果发生此情况并且已启用跨账户发现，请检查：
+ 已从组织中删除子账户。
+ 已从在管理账户中创建的资源共享中删除子账户。
+ 已从资源共享中删除自管理许可证。

## 关联 AWS Organizations 账户失败
<a name="organizations_blocked"></a>

如果 **Settings (设置)** 页面报告此错误，则意味着账户不是组织的成员，原因如下：
+ 已从组织中删除子账户。
+ 客户已禁止从管理账户的组织控制台访问 License Manager。