

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

# 资源管理器问题排查
<a name="troubleshooting"></a>

如果您在使用资源管理器时遇到问题，请查询本部分中的相关主题。另请参阅本指南的**安全**部分中的 [Amazon Resource Explorer 权限疑难解答](security_iam_troubleshoot.md)。

**主题**
+ [一般性问题](#troubleshooting_general)（*本页*）
+ [资源管理器设置和配置问题排查](troubleshooting_setup.md)
+ [资源管理器搜索问题排查](troubleshooting_search.md)

## 一般性问题
<a name="troubleshooting_general"></a>

**Topics**
+ [我收到了资源管理器的链接，但是当我打开它时，控制台只显示错误。](#troubleshooting_general_url-no-region)
+ [为什么控制台中的统一搜索会导致我的 CloudTrail 日志中出现“访问被拒绝”错误？](#troubleshooting_general_us-access-denied)

### 我收到了资源管理器的链接，但是当我打开它时，控制台只显示错误。
<a name="troubleshooting_general_url-no-region"></a>

某些第三方工具会生成指向资源管理器中页面的链接 URL。在某些情况下，这些 URL 不包含将控制台定向到特定 Amazon Web Services 区域 的参数。如果您打开这样的链接，则资源管理器控制台不会被告知要使用哪个区域，并且默认为使用用户上次登录的区域。如果用户无权访问该区域的资源管理器，则控制台将尝试使用美国东部（弗吉尼亚州北部）（`us-east-1`）区域，如果控制台无法访问 `us-east-1`，则会尝试使用美国西部（俄勒冈州）（`us-west-2`）。

如果用户没有权限访问这些区域中任何一个区域的索引，则资源管理器控制台会返回错误。

您可以通过确保所有用户都具有以下权限来防止出现此问题：
+ `ListIndexes` – 没有特定的资源；使用 `*`。
+ `GetIndex` 用于在账户中创建的每个索引的 ARN。为了避免在删除并重新创建索引时必须重做权限策略，建议您使用 `*`。

实现该目标的最低策略可能类似于此示例：

```
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "resource-explorer-2:GetIndex",
                "resource-explorer-2:ListIndexes",
            ],
            "Resource": "*"
        }
    ]
}
```

或者，您可以考虑将 [Amazon 托管权限 `AWSResourceExplorerReadOnlyAccess`](https://console.amazonaws.cn/iam/home#/policies/arn:aws:iam::aws:policy/AWSResourceExplorerReadOnlyAccess) 授予所有需要使用资源管理器的用户。这将授予这些必需的权限，以及查看该区域可用视图并使用这些视图进行搜索所需的权限。

### 为什么控制台中的统一搜索会导致我的 CloudTrail 日志中出现“访问被拒绝”错误？
<a name="troubleshooting_general_us-access-denied"></a>

[Amazon Web Services 管理控制台 中的统一搜索](using-unified-search.md)使主体能够从 Amazon Web Services 管理控制台 中的任何页面进行搜索。如果资源管理器已开启并配置为支持统一搜索，则结果可能包括主体人账户中的资源。每当您开始在统一搜索栏中键入内容时，统一搜索都会尝试调用 `resource-explorer-2:ListIndexes` 操作来检查结果中是否可以包含用户账户中的资源。

统一搜索使用当前登录用户的权限来执行此检查。如果该用户没有权限调用在附加的 Amazon Identity and Access Management（IAM）权限策略中授予的 `resource-explorer-2:ListIndexes`，则检查将失败。该失败将作为 `Access denied` 条目添加到您的 CloudTrail 日志中。

该 CloudTrail 日志条目具有以下特性：
+ **事件源：**`resource-explorer-2.amazonaws.com`
+ **事件名称：**`ListIndexes`
+ **错误代码：**`403`（访问被拒绝）

以下 Amazon 托管策略包含调用 `resource-explorer-2:ListIndexes` 的权限。如果您将其中任何一个分配给主体或包含此权限的任何其他策略，则不会发生此错误：
+ [AWSResourceExplorerReadOnlyAccess](https://console.amazonaws.cn/iam/home#/policies/arn:aws:iam::aws:policy/AWSResourceExplorerReadOnlyAccess)
+ [AWSResourceExplorerFullAccess](https://console.amazonaws.cn/iam/home#/policies/arn:aws:iam::aws:policy/AWSResourceExplorerFullAccess)
+ [ReadOnlyAccess](https://console.amazonaws.cn/iam/home#/policies/arn:aws:iam::aws:policy/ReadOnlyAccess)
+ [ViewOnlyAccess](https://console.amazonaws.cn/iam/home#/policies/arn:aws:iam::aws:policy/job-function/ViewOnlyAccess)