gpt4 book ai didi

amazon-web-services - `AWS::RDS::DBProxy AuthFormat` 的 secret 必须包含什么

转载 作者:行者123 更新时间:2023-12-03 07:23:00 25 4
gpt4 key购买 nike

创建 AWS::RDS::DBProxy使用CloudFormation,您需要提供SecretsManager Secret作为身份验证方法。在下面的示例中,它是 BootstrapProxySecretArn 指向的 secret :

Resources:
TestDBProxy:
Type: AWS::RDS::DBProxy
Properties:
DBProxyName: !Ref ProxyName
EngineFamily: MYSQL
RoleArn:
!Ref BootstrapSecretReaderRoleArn
Auth:
- {AuthScheme: SECRETS, SecretArn: !Ref BootstrapProxySecretArn, IAMAuth: DISABLED}
VpcSubnetIds:

但是 CloudFormation 文档没有解释这个 secret 需要包含什么。它是包含该数据库用户名密码的 secret 吗?

最佳答案

secret 管理器不同数据库的模板here 。对于 MySQL 来说是:

{
"engine": "mysql",
"host": "<required: instance host name/resolvable DNS name>",
"username": "<required: username>",
"password": "<required: password>",
"dbname": "<optional: database name. If not specified, defaults to None>",
"port": "<optional: TCP port number. If not specified, defaults to 3306>"
}

或者,您始终可以使用 AWS 控制台自动为您的数据库创建 key ,并检查其结构,然后您可以在 CloudFormation 中重复使用该结构。

关于amazon-web-services - `AWS::RDS::DBProxy AuthFormat` 的 secret 必须包含什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69968315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com