

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 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>

**Description**  
帳戶會顯示**選擇**加入失敗狀態，以及**建立服務連結角色失敗**的說明。

**原因**  
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>

**Description**  
帳戶會顯示**選擇**加入失敗狀態，以及**無法啟用受信任存取**的說明。

**原因**  
您可以使用*受信任的存取*，讓 Compute Optimizer 代表您在組織及其帳戶中執行任務。如需 AWS Organizations 受信任存取的詳細資訊，請參閱*AWS Organizations 《 使用者指南*》中的[搭配使用 AWS Organizations 與其他 AWS 服務](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>

**Description**  
隨即顯示橫幅，指出 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)。