[英]How can I create a config file for AWS RDS credentials and import them in my AWS Lambda APIs?
抱歉,如果我是 AWS 新手,这个问题看起来太简单了。 我需要帮助创建一个配置文件,我可以在其中存储我的 RDS 凭据并将此文件导入我的 Lambda 函数中,而不是在每个函数中写入凭据。 Lambda API 使用以下凭据连接到 RDS:
#rds settings
rds_host = "<host url>"
name = '<host name>'
password = '<host password>'
db_name = '<name of the schema being used>'
我想将此信息放在配置文件中,但我无法弄清楚在 AWS 中放置此配置文件的位置以及如何导入它。 我想配置它的原因是,如果我更改凭据,我希望它们反映在我的每个 Lambda 中。
谢谢
将数据库凭据放入您的 lambda function不是一个好习惯。 我建议遵循良好实践并考虑将 db 凭据传递到 lambda function 的以下方法之一:
使用SSM Parameter Store集中存储和管理凭证(免费)。
使用AWS Secrets Manager存储和自动轮换数据库凭据(不是免费的)。
对 MySQL 和 PostgreSQL 使用 IAM 数据库身份验证,这样就无需使用传统的用户名和密码来访问数据库。
如果您有许多 lambda 函数,则方法 2、3 和 4 最适合。 这些方法还解决了更新数据库凭据的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.