跳至內容

如何解決在嘗試刪除 ACM 憑證時出現的 "The certificate is in use" 錯誤?

1 分的閱讀內容
0

我嘗試刪除 AWS Certificate Manager (ACM) 憑證。但我收到錯誤 "The certificate is in use and cannot be deleted. Disassociate the certificate from each resource in the list and try again."

解決方法

**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本

若要完成任務,與 ACM 整合的 AWS 服務可能會建立並擁有資源,例如 Amazon CloudFront 發佈項目或 Application Load Balancer。 如果您將 ACM 憑證與多個 AWS 資源建立關聯,那麼您可能會收到 "The certificate is in use" 錯誤訊息。

以下情況可能會導致您收到錯誤訊息:

若要檢查使用 ACM 憑證的 AWS 資源,請執行 describe-certificate AWS CLI 命令。

**注意:**當您建立 API Gateway 網域或 Cognito 自訂網域時,該服務會建立 CloudFront 或 Elastic Load Balancing (ELB) 發佈項目。若要查看擁有該發佈項目的服務,請在 CloudFront 主控台中導覽至該發佈項目。

若要取消 ACM 憑證的關聯,請執行下列其中一個動作:

然後,刪除 ACM 憑證

**注意:**如果您刪除了自訂網域、發佈項目或負載平衡器,則可能無法刪除 ACM 憑證。如果您無法刪除 ACM 憑證,請聯絡 AWS Support