使用 AWS RDS,控制台和 CLI/API 都有一个开关可以使数据库可公开访问,但我找不到使用提供的构造使用新的 aws-cdk 来实现此目的的方法。 Cloud Formation 类(例如 CfnDBInstance)中有一个布尔值,但我找不到有关如何将其与构造结合使用的文档。 CDK 非常令人惊奇,它只用几行代码就完美地设置了所有内容,除了这一段代码。
数据库是否可供公众访问取决于vpcSubnets
prop 的类型为ec2.SubnetSelection
.
const instance = new rds.DatabaseInstance(this, 'Instance', {
... // other props
vpcSubnets: { subnetType: ec2.SubnetType.PUBLIC }
});
See https://github.com/aws/aws-cdk/blob/v1.62.0/packages/%40aws-cdk/aws-rds/lib/instance.ts#L315 https://github.com/aws/aws-cdk/blob/v1.62.0/packages/%40aws-cdk/aws-rds/lib/instance.ts#L315
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)