我尝试删除我的 ACM 证书,但收到一个错误,指出该证书正由其他 AWS 资源使用

1 分钟阅读
0

我想删除 AWS Certificate Manager(ACM)证书。但是,我收到类似于以下信息的错误:“证书正在使用中(与其他 AWS 资源关联)且无法删除。请解除此证书与列表中的每个资源的关联,然后重试。”

简短描述

通过部署经过边缘优化的 API 端点,可以借助 Amazon API Gateway 创建 Amazon CloudFront 分配。通过部署区域 API 端点,可以借助 API Gateway 创建应用程序负载均衡器。CloudFront 分配或应用程序负载均衡器归 API 网关所有,而不是归您的账户所有。为部署 API Gateway 而提供的 ACM 证书与 CloudFront 分配或应用程序负载均衡器关联。

同样,向 Amazon Cognito 用户群体添加自定义域将创建 CloudFront 分配。CloudFront 分配归 Amazon Cognito 服务所有,而不是归您的账户所有。创建自定义域时提供的 ACM 证书与 CloudFront 分配相关联。

在 Amazon OpenSearch Service 中为您的域定义自定义端点会创建应用程序负载均衡器。Application Load Balancer 归 OpenSearch Service 所有,而不是归您的账户所有。创建自定义端点时提供的 ACM 证书与应用程序负载均衡器相关联。

**注意:**您可以通过 AWS 命令行界面(AWS CLI)运行 describe-certificate 命令来检查与 ACM 证书关联的资源。

解决方法

删除 ACM 证书与 CloudFront 分配或应用程序负载均衡器的关联。为此,必须替换与自定义域关联的 ACM 证书或删除自定义域。

重要事项:

要删除 ACM 证书的关联,请执行以下操作之一:

然后,删除 ACM 证书


相关信息

API Gateway 问题

AWS 官方
AWS 官方已更新 1 年前