Amazon ECS ResourceNotFoundException錯誤疑難排解 - Amazon Elastic Container Service

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

Amazon ECS ResourceNotFoundException錯誤疑難排解

以下是您可以採取的一些 ResourceNotFoundException錯誤訊息和動作來修正錯誤。

任務無法使用 ' ARN 擷取秘密sercretARN' 來自 AWS Secrets Manager。檢查秘密是否存在於指定的區域中。

當任務無法從 Secrets Manager 擷取秘密時,就會發生此錯誤。這表示任務定義 (且包含在錯誤訊息中) 中指定的秘密不存在於 Secrets Manager 中。

區域在錯誤訊息中。

從 AWS Secrets Manager 區域中擷取秘密資料 region:秘密 sercretARN: ResourceNotFoundException: Secrets Manager 找不到指定的秘密。

如需尋找秘密的詳細資訊,請參閱 AWS Secrets Manager 使用者指南 中的尋找秘密 AWS Secrets Manager

使用下表來判斷和解決錯誤。

問題 動作
秘密位於與任務定義不同的區域。
  1. 在與任務相同的區域中建立秘密。如需詳細資訊,請參閱建立 AWS Secrets Manager 秘密

  2. 使用新秘密更新任務定義。如需詳細資訊,請參閱 Amazon Elastic Container Service 參考 RegisterTaskDefinition 中的 使用主控台更新 Amazon ECS任務定義或 。 API

任務定義具有不正確的秘密 ARN。Secrets Manager 中存在正確的秘密。 使用正確的秘密更新任務定義。如需詳細資訊,請參閱 Amazon Elastic Container Service 參考 RegisterTaskDefinition 中的 使用主控台更新 Amazon ECS任務定義或 。 API
秘密不再存在。
  1. 在與任務相同的區域中建立秘密。如需詳細資訊,請參閱建立 AWS Secrets Manager 秘密

  2. 使用新秘密更新任務定義。如需詳細資訊,請參閱 Amazon Elastic Container Service 參考 RegisterTaskDefinition 中的 使用主控台更新 Amazon ECS任務定義或 。 API