如何知道哪个 AWS RDS 数据库正在使用特定的密钥?
How to know which AWS RDS database is using a particular secret?
我在 Secret Manager 中存储了一个 secret,它是用于 rds 数据库的,有没有办法获取这个 rds 数据库的名称?我在任何地方都找不到它(我只能得到一个秘密名称......)因为我想知道这个rds使用哪个vpc但我找不到它是哪个数据库......谢谢。
Secret Manager 中的 Secrets 不会跟踪哪些 component/application 在使用它们。
如果部署是最近的并且您启用了服务,则您可以通过查看 CloudTrail 日志来获取此信息 - docs here。通过查看日志,您至少可以了解向 SM 发出了哪些 API 调用以及涉及哪个秘密。
根据您的问题,您查找此信息的原因是您想了解部署了您的 RDS 的 VPC。
如果情况仍然如此,您可以通过识别附加到您的 RDS 实例的 VPC Security Group 来做到这一点。找到 SG 后,您还将获得该 SG 所在的 VPC 的 ID。
我在 Secret Manager 中存储了一个 secret,它是用于 rds 数据库的,有没有办法获取这个 rds 数据库的名称?我在任何地方都找不到它(我只能得到一个秘密名称......)因为我想知道这个rds使用哪个vpc但我找不到它是哪个数据库......谢谢。
Secret Manager 中的 Secrets 不会跟踪哪些 component/application 在使用它们。
如果部署是最近的并且您启用了服务,则您可以通过查看 CloudTrail 日志来获取此信息 - docs here。通过查看日志,您至少可以了解向 SM 发出了哪些 API 调用以及涉及哪个秘密。
根据您的问题,您查找此信息的原因是您想了解部署了您的 RDS 的 VPC。 如果情况仍然如此,您可以通过识别附加到您的 RDS 实例的 VPC Security Group 来做到这一点。找到 SG 后,您还将获得该 SG 所在的 VPC 的 ID。