

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

# 對 Amazon ECS Amazon ECS 受管執行個體錯誤進行疑難排解
<a name="managed-instances-errors"></a>

以下是部分 Amazon ECS 受管執行個體錯誤訊息以及可採取的錯誤修正動作。

## 如果沒有叢集名稱，則不支援 Amazon ECS 受管執行個體提供者
<a name="managed-instances-provider-cluster-required"></a>

當您嘗試使用 Amazon ECS 受管執行個體提供者參數建立容量提供者，但沒有叢集欄位時，就會發生此錯誤。

若要解決此問題，請在建立容量提供者時指定有效的叢集名稱。

## 建立 Amazon ECS 受管執行個體容量提供者時，需要提供 Amazon ECS 受管執行個體提供者詳細資訊
<a name="managed-instances-provider-details-required"></a>

當您嘗試使用 Amazon ECS 受管執行個體提供者建立容量提供者，但未提供實際物件時，就會出現此錯誤。

若要修正此問題，請指定有效的 Amazon ECS 受管執行個體提供者詳細資訊，然後再試一次。

## Amazon ECS 受管執行個體容量提供者必須指定執行個體設定檔
<a name="managed-instances-ec2-instance-profile-required"></a>

當您嘗試使用 Amazon ECS 受管執行個體提供者建立容量提供者，但未提供 Ec2InstanceProfile 時，就會看到此錯誤。

若要解決此問題，請為 Amazon ECS 受管執行個體容量提供者指定有效的 EC2 執行個體設定檔。如需詳細資訊，請參閱[Amazon ECS 受管執行個體執行個體設定檔](managed-instances-instance-profile.md)。

## Amazon ECS 受管執行個體容量提供者必須指定 InfrastructureRole
<a name="managed-instances-infrastructure-role-required"></a>

當您嘗試使用 Amazon ECS 受管執行個體提供者建立容量提供者，但未提供 InfrastructureRole 時，就會顯示此訊息。

若要修正此問題，請為 Amazon ECS 受管執行個體容量提供者指定有效的基礎結構角色。如需詳細資訊，請參閱[Amazon ECS 基礎結構 IAM 角色](infrastructure_IAM_role.md)。

## Amazon ECS 受管執行個體容量提供者必須指定網路組態
<a name="managed-instances-network-configuration-required"></a>

當您嘗試使用 Amazon ECS 受管執行個體提供者建立容量提供者，但未提供網路組態時，就會遇到此錯誤。

若要解決此問題，請為 Amazon ECS 受管執行個體容量提供者指定具有非空白子網路的有效網路組態。如需詳細資訊，請參閱[Amazon ECS 受管執行個體的 Amazon ECS 任務聯網](managed-instance-networking.md)。

## 沒有執行個體類型符合 Amazon ECS 受管執行個體容量提供者中指定的執行個體需求
<a name="managed-instances-no-instance-types"></a>

當您嘗試使用 Amazon ECS 受管執行個體提供者建立容量提供者，但沒有 EC2 執行個體類型符合執行個體需求時，就會發生這種情況。

若要解決此問題，請檢閱並調整執行個體需求，使其與可用的 EC2 執行個體類型相符。

## 指定的基礎結構角色 ARN 無效
<a name="managed-instances-invalid-infrastructure-role-arn"></a>

當 InfrastructureRole 未遵循特定 ARN 格式時，就會發生此錯誤。

預期格式：`arn:partition:iam::account-id:role/role-name`。指定有效的角色 ARN，然後再試一次。如需詳細資訊，請參閱[Amazon ECS 基礎結構 IAM 角色](infrastructure_IAM_role.md)。

## 指定的執行個體設定檔角色 ARN 無效
<a name="managed-instances-invalid-instance-profile-arn"></a>

當執行個體設定檔未遵循特定 ARN 格式時，就會發生此錯誤。

預期格式：`arn:partition:iam::account-id:instance-profile/profile-name`。指定有效的角色 ARN，然後再試一次。如需詳細資訊，請參閱[Amazon ECS 受管執行個體執行個體設定檔](managed-instances-instance-profile.md)。

## 指定的安全群組 ID 無效
<a name="managed-instances-invalid-security-group-id"></a>

當安全群組 ID 未遵循特定格式時，就會發生此錯誤。

預期格式：`sg-xxxxxxxx` 或 `sg-xxxxxxxxxxxxxxxxxx` [8 或 17 個字元，包括字母 (小寫) 與 "sg-" 後面的數字]。指定安全群組 ID，然後再試一次。

## 指定的子網路 ID 無效
<a name="managed-instances-invalid-subnet-id"></a>

當子網路 ID 未遵循特定格式時，就會發生此錯誤。

預期格式：`subnet-xxxxxxxx` 或 `subnet-xxxxxxxxxxxxxxxxxx` [8 或 17 個字元，包括字母 (小寫) 與 "subnet-" 後面的數字]。指定子網路 ID，然後再試一次。

## Amazon ECS 受管執行個體容量提供者必須指定具有非空白子網路的網路組態
<a name="managed-instances-network-configuration-empty-subnets"></a>

當您嘗試使用 Amazon ECS 受管執行個體提供者與具有空子網路的網路組態建立容量提供者時，就會發生此錯誤。

若要解決此問題，請為 Amazon ECS 受管執行個體容量提供者指定具有非空白子網路的有效網路組態。

## Amazon ECS 受管執行個體容量提供者的標籤數不能超過允許的最大值
<a name="managed-instances-max-tags-exceeded"></a>

當您嘗試建立的容量提供者超過允許的標籤數量上限 (45) 時，就會發生此錯誤。

若要解決此問題，請將標籤數量減少至 45 個或更少，然後再試一次。

## propagateTags 的值無效
<a name="managed-instances-invalid-propagate-tags"></a>

當您嘗試建立具有無效 propagateTags 值的容量提供者時，會發生此錯誤。

值必須是其中一個有效的 propagateTags 值。指定有效的值，然後再試一次。

## 具有叢集範圍限定的指定容量提供者已存在
<a name="managed-instances-capacity-provider-exists-cluster-scope"></a>

當您嘗試建立、更新或刪除沒有叢集名稱的 Amazon ECS 受管執行個體容量提供者，但有現有的叢集範圍限定容量提供者時，就會發生此錯誤。

若要變更容量提供者組態或刪除容量提供者，請使用叢集參數更新或刪除容量提供者。

## 指定的容量提供者已存在於帳戶或其他叢集中
<a name="managed-instances-capacity-provider-exists-different-cluster"></a>

當您嘗試建立、更新或刪除具有叢集欄位的 Amazon ECS 受管執行個體容量提供者，但有現有的帳戶範圍限定容量提供者或不同叢集的現有叢集範圍限定容量提供者時，就會發生此錯誤。

若要解決此問題，請使用不同的容量提供者名稱，或使用現有的容量提供者。

## 容量提供者作用中叢集名稱與請求中的叢集名稱不相符
<a name="managed-instances-cluster-name-mismatch"></a>

當容量提供者的作用中叢集名稱與請求中指定的叢集名稱不相符時，就會發生此錯誤。

確保請求中的叢集名稱與容量提供者的相關聯叢集相符。

## 容量提供者不是 Amazon ECS 受管執行個體容量提供者
<a name="managed-instances-not-managed-instances-provider"></a>

當您嘗試在需要容量提供者的環境中使用非 Amazon ECS 受管執行個體容量提供者的容量提供者時，就會發生此錯誤。

確定請求使用有效的 Amazon ECS 受管執行個體容量提供者。

## CapacityProvider 名稱不得為空白
<a name="managed-instances-capacity-provider-name-required"></a>

當您嘗試建立容量提供者而不指定容量提供者名稱時，就會發生此錯誤。

指定有效的容量提供者名稱，然後再試一次。

## 更新容量提供者時需要名稱
<a name="managed-instances-update-name-required"></a>

當您嘗試更新容量提供者而不指定容量提供者名稱時，就會發生此錯誤。

指定有效的名稱，然後再試一次。

## 標籤不能為 null 或具有 null 元素
<a name="managed-instances-tags-null-elements"></a>

當您嘗試使用 null 值標記容量提供者時，就會發生此錯誤。

確保所有標籤值都已正確指定，不是 null。