Certificate used by Elastic Load Balancers in an unrecognized AWS account?

1

I'm deleting an obsolete certificate, but Cert Manager shows it's in use by 5 load balancers. I scoured my account for services using these load balancers, but found nothing. Then I noticed the ARNs indicate the load balancers are in a different AWS account.

I don't recognize the account number, nor do I recall making the cert available to another account. I'm concerned I may have been hacked.

How do I figure out who/what is using the certs? How can I remove these dependencies so I can delete the cert?

Thanks, Sean

3 回答
3
已接受的回答

These ARNs may belong to ALBs created by regional API Gateway endpoints.

https://docs.aws.amazon.com/acm/latest/userguide/troubleshoot-apigateway.html

已回答 2 年前
1

Hello,

You cannot delete an ACM certificate that is being used by another AWS service. To delete a certificate that is in use, you must first remove the certificate association. This is done using the console or CLI for the associated service. Open the ACM console at https://console.aws.amazon.com/acm/

Link- https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-delete.html

Similarly, defining a custom endpoint for your domain in Amazon ElasticSearch Service (Amazon ES) creates an Application Load Balancer. The Application Load Balancer is owned by the ElasticSearch service, not by your account. The ACM certificate provided with creating the custom endpoint is associated with the Application Load Balancer.

The below link will help you locate the certificate: https://aws.amazon.com/premiumsupport/knowledge-center/acm-certificate-resources/

Gathering details about the specific certificate might also be of use, and that can be done by following this link: https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-describe.html

Hope this helps. Thanks for reaching out.

profile pictureAWS
支持工程师
已回答 2 年前
0

Upon further research, the ARNs are Gateway API regional endpoints using AWS system accounts, for example: arn:aws:elasticloadbalancing:us-east-1:392220576650:loadbalancer/app/prod-iad-1-cdtls-1-2-626/b90fa9e7c54b1b67

My Gateway APIs in that region do NOT use this cert for custom domains.

How can I determine if these are references to deleted or extant APIs? The cert expires soon, so I want to avoid things breaking when it does.

If they do reference deleted APIs, how can I remove the cert?

Thanks, Sean

seandr
已回答 2 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则