У меня есть менеджер секретов с URL-адресом секретного значения в следующем формате: mysql+pymysql://username:password@db-name-dbcluster-13aaj5jwbujqa.cluster-cim1u06sewzq.us-west-2.rds.amazonaws.com/
Я хочу автоматически повернуть пароль и иметь двух пользователей, поэтому время простоя также отсутствует.
Я пробовал использовать лямбда-функцию многопользовательского вращения в предоставленном примере кода, но она не соответствует моим потребностям, поскольку они нуждаются в следующем формате:
'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>
}
У меня нет главного Арна в значении моих секретов.
Я хотел бы иметь свою собственную лямбда-функцию, которая будет автоматически поворачивать пароль с помощью диспетчера секретов и с двумя пользователями, поэтому он меняет пользователя 1 на пользователя 2 во время вращения.