Quero excluir um certificado do AWS Certificate Manager (ACM). No entanto, recebo um erro semelhante a “The certificate is in use (associated with other AWS resources) and cannot be deleted. Disassociate the certificate from each resource in the list and try again”.
Breve descrição
A implantação de um endpoint de API otimizado para a borda cria uma distribuição do Amazon CloudFront pelo Amazon API Gateway. A implantação de um endpoint de API regional cria um Application Load Balancer pelo API Gateway. A distribuição do CloudFront ou o Application Load Balancer é de propriedade do API Gateway, não da sua conta. O certificado ACM fornecido para implantar o API Gateway está associado à distribuição do CloudFront ou ao Application Load Balancer.
Da mesma forma, adicionar um domínio personalizado ao seu grupo de usuários do Amazon Cognito cria uma distribuição do CloudFront. A distribuição do CloudFront é de propriedade do serviço Amazon Cognito, não da sua conta. O certificado ACM fornecido quando você cria o domínio personalizado é associado à distribuição do CloudFront.
A definição de um endpoint personalizado para seu domínio no Amazon OpenSearch Service cria um Application Load Balancer. O Application Load Balancer é de propriedade do OpenSearch Service, não de sua conta. O certificado ACM fornecido quando você cria o endpoint personalizado é associado ao Application Load Balancer.
Observação: você pode verificar o recurso ao qual o certificado ACM está associado executando o comando describe-certificate com a AWS Command Line Interface (AWS CLI).
Solução
Remova a associação do certificado ACM com a distribuição do CloudFront ou com o Application Load Balancer. Para fazer isso, você deve substituir o certificado ACM associado ao domínio personalizado ou excluir o domínio personalizado.
Importante:
Para remover a associação do certificado ACM, siga um destes procedimentos:
Em seguida, exclua o certificado ACM.
Informações relacionadas
Problemas com o API Gateway