Solução de problemas causados por erros ResourceNotFoundException do Amazon ECS - Amazon Elastic Container Service

Solução de problemas causados por erros ResourceNotFoundException do Amazon ECS

A seguir estão algumas mensagens do erro ResourceNotFoundException e ações que podem ser executadas para corrigi-lo.

Para verificar se há uma mensagem de erro nas tarefas interrompidas usando o AWS Management Console, consulte Visualizar erros de tarefa interrompida do Amazon ECS.

A tarefa não consegue recuperar o segredo com o ARN 'sercretARN' do AWS Secrets Manager. Verifique se o segredo existe na região especificada.

Esse erro ocorre quando a tarefa não consegue recuperar o segredo do Secrets Manager. Isso significa que o segredo especificado na definição de tarefa (e contido na mensagem de erro) não existe no Secrets Manager.

A região está na mensagem de erro.

Buscar dados secretos do AWS Secrets Manager na região região: sercretARN do segredo: ResourceNotFoundException: o Secrets Manager não consegue encontrar o segredo especificado.

Para obter informações sobre como encontrar um segredo, consulte Find secrets in AWS Secrets Manager no AWS Secrets Manager User Guide.

Use a tabela a seguir para determinar qual é o erro e resolvê-lo.

Problema Ações
O segredo está em uma região diferente da definição de tarefa.
  1. Crie o segredo na mesma região que a tarefa. Para obter mais informações, consulte Criar um segredo no AWS Secrets Manager.

  2. Atualize a definição de tarefa com o novo segredo. Para obter mais informações, consulte Atualizar uma definição de tarefa do Amazon ECS usando o console ou RegisterTaskDefinition na Referência da API do Amazon Elastic Container Service.

A definição de tarefa tem o ARN do segredo incorreto. O segredo correto encontra-se no Secrets Manager. Atualize a definição de tarefa com o segredo correto. Para obter mais informações, consulte Atualizar uma definição de tarefa do Amazon ECS usando o console ou RegisterTaskDefinition na Referência da API do Amazon Elastic Container Service.
O segredo não existe mais.
  1. Crie o segredo na mesma região que a tarefa. Para obter mais informações, consulte Criar um segredo no AWS Secrets Manager.

  2. Atualize a definição de tarefa com o novo segredo. Para obter mais informações, consulte Atualizar uma definição de tarefa do Amazon ECS usando o console ou RegisterTaskDefinition na Referência da API do Amazon Elastic Container Service.