He intentado eliminar mi certificado de AWS Certificate Manager (ACM). Sin embargo, he recibido el error "The certificate is in use and cannot be deleted. Disassociate the certificate from each resource in the list and try again."
Solución
Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.
Para completar una tarea, los servicios de AWS que se integran con ACM pueden crear y poseer recursos, como una distribución de Amazon CloudFront o un equilibrador de carga de aplicación. Si asocias un certificado de ACM a varios recursos de AWS, recibirás el mensaje de error "The certificate is in use".
Los siguientes son escenarios en los que puedes recibir el mensaje de error:
Para comprobar el recurso de AWS que utiliza el certificado de ACM, ejecuta el comando describe-certificate de la AWS CLI.
Nota: Al crear un dominio de API Gateway o un dominio personalizado de Cognito, el servicio crea una distribución de CloudFront o Elastic Load Balancing (ELB). Para ver el servicio propietario de la distribución, navega hasta la distribución en la consola de CloudFront.
Para desvincular el certificado de ACM, realiza una de las siguientes acciones:
A continuación, elimina el certificado de ACM.
Nota: Si has eliminado un dominio, una distribución o un equilibrador de carga personalizados, es posible que no puedas eliminar el certificado de ACM. Si no puedes eliminar el certificado de ACM, ponte en contacto con AWS Support.