Aurora ServerlessのSecretsManagerユーザー情報管理(CloudFormation利用)
CloudFormationで、Aurora Serverlessのユーザーログイン情報をSecretsManagerを利用して管理したい。 現時点では、engineをmysqlにすると稼動した。
SecretAuroraServerlessRoot: Type: AWS::SecretsManager::Secret Properties: Description: "Aurora Serverless Root Secrets" SecretString: !Sub - '{ "dbInstanceIdentifier": "${RDSIdentifier}", "engine": "${RDSEngine}", "host": "${RDSHost}", "port": "${RDSPort}", "username": "${MasterUsername}", "password": "${MasterUserPassword}" }' - RDSIdentifier: !Ref AuroraServerlessCluster RDSEngine: mysql RDSHost: !GetAtt AuroraServerlessCluster.Endpoint.Address RDSPort: !GetAtt AuroraServerlessCluster.Endpoint.Port Name: !Sub ${TagName}_${EnvTag}_serverless_root_user