gpt4 book ai didi

amazon-web-services - 有没有办法在通过cdk制作RDS时设置默认密码

转载 作者:行者123 更新时间:2023-12-03 08:10:33 25 4
gpt4 key购买 nike

我通过 cdk 使用此脚本制作了 RDS

它使用户myname成为管理员,但是我在哪里可以获得密码?

还有,有没有办法通过脚本设置默认密码?

const dbInstance = new rds.DatabaseInstance(this, 'Instance', {
engine: rds.DatabaseInstanceEngine.mysql({
version: rds.MysqlEngineVersion.VER_8_0_19,
}),
vpc,
instanceIdentifier:`st-${targetEnv}-rds`,
vpcSubnets: {
subnetType: ec2.SubnetType.PUBLIC,
},
instanceType: ec2.InstanceType.of(ec2.InstanceClass.BURSTABLE2, ec2.InstanceSize.MICRO),
publiclyAccessible: true,
removalPolicy: cdk.RemovalPolicy.DESTROY,
databaseName:`stybot${targetEnv}`,
credentials: rds.Credentials.fromGeneratedSecret('myname')
});

最佳答案

在示例代码中,当您使用:

credentials: rds.Credentials.fromGeneratedSecret('myname')

CDK会自动创建一个AWS Secrets Manager secret 并将其存储在那里。可以查看retrieving the secret生成的密码.

如果您想指定自己的密码,可以使用Credentials.fromPassword 。出于安全原因,文档建议不要在 CDK 代码中直接公开密码。您还可以使用Credentials.fromSecret从您单独创建的 AWS Secrets Manager key 中读取值。

关于amazon-web-services - 有没有办法在通过cdk制作RDS时设置默认密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70974077/

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