我有一个带有秘密值URL的秘密管理器,格式如下:
mysql+pymysql://username:password@db-name-dbcluster-13aaj5jwbujqa.cluster-cim1u06sewzq.us-west-2.rds.amazonaws.com/
我想自动轮换密码并有两个用户,所以也没有停机时间。
我尝试在提供的示例代码中使用了多用户轮换lambda函数,但由于我需要以下格式,因此它无法满足我的需求:
'engine': <required: must be set to 'mysql'>,
'host': <required: instance host name>,
'username': <required: username>,
'password': <required: password>,
'dbname': <optional: database name>,
'port': <optional: if not specified, default port 3306 will be used>,
'masterarn': <required: the arn of the master secret which will be used to create users/change passwords>
}
我的秘密值中没有Master Arn。
我想拥有我的自定义lambda函数,该函数将使用秘密管理器并与两个用户一起自动旋转密码,因此在旋转期间将用户1交换为用户2。