S3 中的生产静态网站通过 Lambda 函数调用 Aurora PostgreSQL 数据库。该网站使用指向特定函数版本的 Lambda 别名。数据库凭证必须每两周轮换一次,并且较旧的已部署 Lambda 版本必须能够访问最新的凭证。哪种解决方案满足这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将数据库凭证存储在启用了轮换的 AWS Secrets Manager 中,并让 Lambda 函数在运行时从 Secrets Manager 检索凭证。.
为什么这是答案
将数据库凭证存储在启用了轮换的 AWS Secrets Manager 中,并让 Lambda 函数在运行时从 Secrets Manager 检索凭证,是最佳解决方案。Secrets Manager 支持自动轮换凭证,满足每两周轮换的要求。Lambda 函数在运行时从 Secrets Manager 获取最新凭证,确保即使是旧的 Lambda 版本也能访问最新的凭证,因为它们每次执行时都会重新检索。 将凭证嵌入 Lambda 函数代码或存储在 Lambda 环境变量中,都需要在凭证更改时更新并重新部署所有相关的 Lambda 版本,这不符合“较旧的已部署 Lambda 版本必须能够访问最新的凭证”的要求。Systems Manager Parameter Store 可以存储凭证,但其原生轮换功能不如 Secrets Manager 强大和自动化,且通常需要额外的配置来实现自动轮换。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡