

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

# Compute Optimizer 中的故障排除
<a name="troubleshooting-account-opt-in"></a>

本节介绍使用 Compute Optimizer 时可能出现失败或错误的故障排除。本部分提供的解决方案将说明如何缓解这些问题。

**Topics**
+ [无法创建服务相关角色](#slr-create-failed)
+ [无法启用可信访问权限](#slr-create-failed)
+ [无法获取或更新增强型基础设施指标建议首选项](#accounts-eim-missing-permissions)
+ [故障诊断失败的导出作业](#troubleshooting-exports)

## 无法创建服务相关角色
<a name="slr-create-failed"></a>

**说明**  
账户显示**失败**选择加入状态，以及**无法创建服务相关角色**的描述。

**原因**  
Compute Optimizer 使用 AWS Identity and Access Management (IAM) 服务相关角色。这些角色包括服务代表您呼叫他人所需的所有权限。 AWS 服务 您必须配置权限以便使 IAM 实体（例如用户、组或角色）为 Compute Optimizer 创建服务相关角色。尝试选择加入 Compute Optimizer 的用户可能没有创建服务相关角色所需的权限。

**解决方案**  
向执行 Compute Optimizer 选择加入的用户添加所需权限。有关更多信息，请参阅 [服务相关角色权限](using-service-linked-roles.md#service-linked-role-permissions)。

## 无法启用可信访问权限
<a name="slr-create-failed"></a>

**说明**  
账户显示**失败**选择加入状态，以及**无法启用可信访问权限**的描述。

**原因**  
您可以使用*可信访问权限*使 Compute Optimizer 能够代表您在您的组织及其账户中执行任务。有关 AWS Organizations 可信访问的更多信息，请参阅*AWS Organizations 用户指南*中的[与其他 AWS 服务 AWS Organizations 一起使用](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_integrate_services.html)。当您选择使用组织的管理帐户并包括组织中的所有成员帐户时，您的组织帐户中将自动启用 Compute Optimizer 的可信访问权限。尝试选择加入 Compute Optimizer 的用户可能没有启用可信访问权限所需的权限。

**解决方案**  
向执行 Compute Optimizer 选择加入的用户添加所需权限。有关更多信息，请参阅《AWS Organizations 用户指南》**中的[启用可信访问权限所需的权限](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_integrate_services.html#orgs_trusted_access_perms)。添加所需权限后，使用组织的管理账户再次选择加入 Compute Optimizer，并将组织内的所有成员账户包括在内。有关更多信息，请参阅 [选择加入 AWS Compute Optimizer](account-opt-in.md)。

## 无法获取或更新增强型基础设施指标建议首选项
<a name="accounts-eim-missing-permissions"></a>

**说明**  
屏幕上会显示一条横幅，表明 Compute Optimizer 控制台无法获取或更新增强基础架构指标建议首选项。

**原因**  
您可能没有查看或更新建议首选项所需的权限。

**解决方案**  
向将要查看或编辑建议首选项的用户添加所需权限。有关更多信息，请参阅 [授予管理 Compute Optimizer 建议首选项的权限的策略](security-iam.md#enhanced-infrastructure-metrics-permissions)。

## 故障诊断失败的导出作业
<a name="troubleshooting-exports"></a>

尝试导出资源建议时，可能会遇到以下错误消息或问题之一。在尝试再次导出建议之前，请使用提供的信息尝试解决错误。

**您无权访问指定的 Amazon S3 存储桶。确认您对 S3 存储桶的权限，然后重试。**  
确认您已在 Amazon S3 存储桶上配置所需权限。有关更多信息，请参阅 [指定将建议导出到的现有 S3 存储桶](create-s3-bucket-policy-for-compute-optimizer.md)。

**指定的 Amazon S3 存储桶是公共存储桶。仅支持私有 S3 存储桶。**  
Amazon S3 存储桶必须设置为阻止公共访问。有关更多信息，请参阅《Amazon Simple Storage Service 用户指南》中的[阻止对 Amazon S3 存储的公共访问](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-control-block-public-access.html)。**

**您创建了脚本式或自动导出任务，但您的 Amazon S3 存储桶中缺少建议数据。**  
调用 `DescribeRecommendationExportJobs` API 以验证导出任务的最终状态。如果导出任务失败，请尝试再次调用 `ExportResourceRecommendations` API。有关更多信息，请参阅 *AWS Compute Optimizer API 参考[ DescribeRecommendationExportJobs](https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/API_DescribeRecommendationExportJobs.html)*中的。