使用AWS CLI将RDS分配给VPC

Nir*_*ngh 2 amazon-web-services amazon-rds aws-cli

我正在使用创建RDS

创建-DB实例

如何将其分配给VPC组?我没有看到任何标签来实现这一点.它正在选择默认VPC组并分配给RDS.

这是我用来创建RDS的脚本(我在bash脚本中定义的标签中传递变量).>>

aws rds create-db-instance \
--db-name WIND \
--vpc-security-group-ids $sgGroup_id \
--db-instance-identifier $Instance_Identifier \
--allocated-storage 100 \
--copy-tags-to-snapshot \
--db-instance-class ${arrDbClass[$iDbClass]} \
--engine oracle-ee \
--engine-version ${arrEngVer[$iEngVer]} \
--license-model bring-your-own-license \
--master-username oraadmin \
--master-user-password $oraadminPassword \
--no-auto-minor-version-upgrade \
--no-publicly-accessible \
--backup-retention-period $backup_Retention_Period \
--no-storage-encrypted \
--storage-type gp2 \
--no-enable-iam-database-authentication \
  $multi_Az \
Run Code Online (Sandbox Code Playgroud)

Joh*_*ein 5

使用--db-subnet-group-name指向一个DBSubnetGroup,其中包含该数据库被允许推出的子网列表.

子网属于VPC.

因此,订单是:

  • 创建指向VPC中子网的DBSubnetGroup
  • 将RDS实例启动到DBSubnetGroup

  • 这正在工作..> aws rds describe-db-subnet-groups --query DBSubnetGroups [*]。DBSubnetGroupName-输出表 (2认同)