Amazon ECS ResourceNotFoundException 오류 문제 해결 - Amazon Elastic Container Service

Amazon ECS ResourceNotFoundException 오류 문제 해결

다음은 몇 가지 ResourceNotFoundException 오류 메시지와 오류를 수정하기 위해 수행할 수 있는 작업입니다.

AWS Management Console을 사용하여 중지된 작업에서 오류 메시지를 확인하려면 Amazon ECS 중지된 작업 오류 보기 섹션을 참조하세요.

The task can't retrieve the secret with ARN 'sercretARN' from AWS Secrets Manager. Check whether the secret exists in the specified Region.

이 오류는 작업이 Secrets Manager에서 암호를 검색할 수 없는 경우에 발생합니다. 즉, 작업 정의에 지정되고 암호(오류 메시지에 포함된 암호)가 Secrets Manager에 없습니다.

리전은 오류 메시지에 있습니다.

Fetching secret data from AWS Secrets Manager in region region: secret sercretARN: ResourceNotFoundException: Secrets Manager can't find the specified secret.

암호에 대한 자세한 내용은 AWS Secrets Manager 사용 설명서의 Find secrets in AWS Secrets Manager를 참조하세요.

다음 테이블을 사용하여 오류를 확인하고 해결합니다.

문제 작업
암호는 작업 정의와 다른 리전에 있습니다.
  1. 작업과 같은 리전에서 암호를 생성합니다. 자세한 내용은 AWS Secrets Manager 보안 암호 생성을 참조하세요.

  2. 새 암호로 작업 정의를 업데이트합니다. 자세한 내용은 Amazon Elastic Container Service API 참조의 RegisterTaskDefinition 또는 콘솔을 사용하여 Amazon ECS 작업 정의 업데이트 섹션을 참조하세요.

작업 정의에 잘못된 암호 ARN이 있습니다. 올바른 암호는 Secrets Manager에 있습니다. 올바른 암호로 작업 정의를 업데이트합니다. 자세한 내용은 Amazon Elastic Container Service API 참조의 RegisterTaskDefinition 또는 콘솔을 사용하여 Amazon ECS 작업 정의 업데이트 섹션을 참조하세요.
암호가 더 이상 존재하지 않습니다.
  1. 작업과 같은 리전에서 암호를 생성합니다. 자세한 내용은 AWS Secrets Manager 보안 암호 생성을 참조하세요.

  2. 새 암호로 작업 정의를 업데이트합니다. 자세한 내용은 Amazon Elastic Container Service API 참조의 RegisterTaskDefinition 또는 콘솔을 사용하여 Amazon ECS 작업 정의 업데이트 섹션을 참조하세요.