【发布时间】:2019-10-31 13:34:22
【问题描述】:
我需要帮助编写 lambda 函数: 我有两个用户,一个是只读的,一个是 read_write_user。我想在只读用户的帮助下定期轮换 read_write_user 的密码。定期意味着,我将为 lambda 设置一个 cron 表达式,使其每 15 天运行一次。我不想使用秘密管理器的轮换配置。 我怎样才能做到这一点? 我尝试使用https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/blob/master/SecretsManagerRDSMySQLRotationMultiUser/lambda_function.py,但它比我需要的复杂得多。
【问题讨论】:
-
我很困惑。你的标题说你想使用 Secrets Manager,但你的问题说你不想使用它。您能否编辑您的问题以澄清您的愿望?您希望在 Secrets Manager 中保留当前密码吗?另外,“在只读用户的帮助下”是什么意思?
-
我想使用秘密管理器来检索存储的秘密,但我不想使用秘密管理器提供的轮换配置选项。
-
在这种情况下,您必须编写自己的代码(或从该函数中提取相关代码)登录到数据库并设置密码。请参阅提到
IDENTIFIED BY的部分,它设置了密码。 -
你能帮我如何提取和使代码工作吗?
标签: python aws-lambda aws-secrets-manager