Ho tentato di eliminare un certificato in Gestione certificati AWS (ACM). Tuttavia, ho ricevuto l'errore "The certificate is in use and cannot be deleted. Disassociate the certificate from each resource in the list and try again.".
Risoluzione
Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Per completare un'attività, i servizi AWS che si integrano con ACM possono creare e possedere risorse, come una distribuzione di Amazon CloudFront o un Application Load Balancer. Se associ un certificato ACM a più risorse AWS, ricevi il messaggio di errore "The certificate is in use".
Di seguito sono riportate le situazioni in cui potresti ricevere il messaggio di errore:
Per verificare la risorsa AWS che utilizza il certificato ACM, esegui il comando AWS CLI describe-certificate.
Nota: quando crei un dominio Gateway API o un dominio personalizzato Cognito, il servizio crea una distribuzione di CloudFront o un Elastic Load Balancing (ELB). Per visualizzare il servizio proprietario della distribuzione, accedi alla distribuzione sulla console CloudFront.
Per dissociare il certificato ACM, intraprendi una delle seguenti azioni:
Quindi, elimina il certificato ACM.
Nota: se hai eliminato un dominio, una distribuzione o un bilanciatore del carico personalizzato, potresti non riuscire a eliminare il certificato ACM. Se non riesci a eliminare il certificato ACM, contatta il Supporto AWS.