Python 如何通过RDS MySQL aurora的secrets manager进行密码轮换?
我有具有以下格式的机密值url的机密管理器:Python 如何通过RDS MySQL aurora的secrets manager进行密码轮换?,python,amazon-web-services,aws-lambda,aws-secrets-manager,Python,Amazon Web Services,Aws Lambda,Aws Secrets Manager,我有具有以下格式的机密值url的机密管理器: mysql+pymysql://username:password@db-name-dbcluster-13aaj5jwbujqa.cluster-cim1u06sewzq.us-west-2.rds.amazonaws.com/ 我想自动旋转密码,并有两个用户,所以没有停机时间以及 我尝试在提供的示例代码中使用was多用户旋转lambda函数,但它不符合我的需要,因为他们需要以下格式: 'engine': <required:
mysql+pymysql://username:password@db-name-dbcluster-13aaj5jwbujqa.cluster-cim1u06sewzq.us-west-2.rds.amazonaws.com/
我想自动旋转密码,并有两个用户,所以没有停机时间以及
我尝试在提供的示例代码中使用was多用户旋转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>
}
“引擎”:,
“主机”:,
“用户名”:,
“密码”:,
“dbname”:,
“端口”:,
“马斯塔恩”:
}
我的秘密价值中没有大师阿恩
我想使用我的自定义lambda函数,该函数将使用secrets manager和两个用户自动旋转密码,因此它会在旋转期间将用户1交换到用户2。修复lambda函数代码,以使用您拥有的机密格式,或将机密更改为Lambda所需的格式。修复Lambda函数代码以使用您拥有的机密格式,或将机密更改为Lambda所需的格式。