ACM 証明書を削除しようとしたら、他の AWS リソースで使用されているというエラーが表示されました。

最終更新日: 2021 年 9 月 15 日

AWS Certificate Manager (ACM) 証明書を削除しようとしました。しかし、「証明書が使用中である (他の AWS リソースに関連付けられている) ため削除できません。リスト内の各リソースから証明書の関連付けを解除して、もう一度お試しください」というようなエラーが表示されました。

簡単な説明

エッジ最適化された API エンドポイントをデプロイすると、Amazon API Gateway による Amazon CloudFront ディストリビューションが作成されます。リージョン API エンドポイントをデプロイすると、API Gateway によって Application Load Balancer が作成されます。CloudFront ディストリビューションまたは Application Load Balancer は、お客様のアカウントではなく API Gateway が所有しています。API Gateway をデプロイするために提供された ACM 証明書は、CloudFront ディストリビューションまたは Application Load Balancer に関連付けられています。

同様に、Amazon Cognito ユーザープールにカスタムドメインを追加すると、CloudFront ディストリビューションが作成されます。CloudFront ディストリビューションは、お客様のアカウントではなく、Amazon Cognito サービスが所有しています。カスタムドメインを作成するために提供された ACM 証明書は、CloudFront ディストリビューションに関連付けられています。

Amazon Elasticsearch Service (Amazon ES) でドメインのカスタムエンドポイントを定義すると、Application Load Balancer が作成されます。Application Load Balancer は、アカウントではなく ElasticSearch サービスによって所有されます。カスタムエンドポイントの作成時に提供される ACM 証明書は、Application Load Balancer に関連付けられます。

注: AWS Command Line Interface (AWS CLI) で describe-certificate コマンドを実行すると、ACM 証明書が関連付けられているリソースを確認できます。

解決方法

ACM 証明書と CloudFront ディストリビューションまたは Application Load Balancer との関連付けを削除するには、カスタムドメインに関連付けられている ACM 証明書を置き換えるか、カスタムドメインを削除しなければなりません。

重要:

ACM 証明書の関連付けを削除するには、次のいずれかを実行します。

その後、ACM 証明書を削除します。


この記事はお役に立ちましたか?


請求に関するサポートまたは技術サポートが必要ですか?