当我通过 boto3 的“rds.create_db_instance”创建一个数据库实例时,如何设置它的 vpc?

当我通过 boto3 的“rds.create_db_instance”创建一个数据库实例时,如何设置它的 vpc?

当我通过 AWS 控制台创建 mysql db 时,我可以控制 db 实例登陆到哪个 VPC。

在此处输入图片描述

但是当我尝试使用 boto3rds.create_db_instance创建 mysql db 时,该选项不可用。至少我看不到任何VpcId参数。

我该如何设置这个值?

答案1

如果您提供–db 子网组名称rds.create_db_instance,它应该使用子网组中的 vpc id。

答案2

您必须创建一个子网组。这可以通过相同的 boto3 客户端通过创建数据库子网组方法。使用子网组的名称作为方法DBSubnetGroupName上的参数create_db_instance

相关内容