Tentei excluir meu certificado do AWS Certificate Manager (ACM). No entanto, recebi o erro "The certificate is in use and cannot be deleted. Disassociate the certificate from each resource in the list and try again."
Resolução
Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
Para concluir uma tarefa, os serviços da AWS integrados ao ACM podem criar e possuir recursos, como uma distribuição do Amazon CloudFront ou um Application Load Balancer. Se você associar um certificado do ACM a vários recursos da AWS, receberá a mensagem de erro "The certificate is in use".
A seguir estão os cenários em que você pode receber a mensagem de erro:
Para verificar o recurso da AWS que está usando o certificado do ACM, execute o comando describe-certificate da AWS CLI.
Observação: quando você cria um domínio do API Gateway ou um domínio personalizado do Cognito, o serviço cria uma distribuição do CloudFront ou do Elastic Load Balancing (ELB). Para visualizar o serviço que possui a distribuição, navegue até a distribuição no console do CloudFront.
Para desassociar o certificado do ACM, execute uma das seguintes ações:
Em seguida, exclua o certificado ACM.
Observação: se você excluiu um domínio personalizado, uma distribuição ou um balanceador de carga, talvez não consiga excluir o certificado do ACM. Se não for possível excluir o certificado do ACM, entre em contato com o AWS Support.