【发布时间】:2021-03-23 08:31:16
【问题描述】:
首先,我所做的一切都来自 CLI。我没有使用网络界面的权限。我正在尝试使用 AWS 数据 API 调用现有的 Aurora Postrgres 数据库。我正在按照此页面上的说明进行操作:
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html
我被困在“在 AWS Secrets Manager 中存储数据库凭证”部分。
我知道如何创建机密(aws secretsmanager create-secret --name test2 --secret-string "{"Key":"test","Value":"12345"}")但我不知道知道 --secret-string 应该存储什么数据库凭据。
所有文档都说“使用 Secrets Manager 创建一个包含 Aurora 数据库集群凭证的密钥。”,但没有说明凭证应该采用什么格式。
从我的 IDE 连接到数据库时,我需要包含主机、端口、用户、密码和数据库名称。我需要将所有这些都包含在秘密字符串中吗?
"{"host":"my host","port":"12345","user":"my user","password":"my password","db_name":"my db name"} "
【问题讨论】:
标签: amazon-web-services aws-serverless aws-secrets-manager aws-aurora-serverless aws-rds-data-service