我创建了一个VPC。默认情况下,VPC创建了一个公共子网和一个私有子网。我在另一个可用区创建了一个额外的私有子网。
然后,我(在Elasticache控制台中)创建了一个新的子网组,其中包含来自VPC的这两个私有子网。当然,该子网组也与VPC相关联。
然后,在此VPC中创建Aurora RDS时,它会请求子网组。那里有一个“默认”组,但我的新子网组没有出现。
如何创建创建数据库时可接受的子网组?
嗯..因为事实证明创建数据库时ElasticCache子网组不可见。您必须使用RDS控制台来创建“数据库子网组”。一旦你这样做了......你就定了。
ElasticCache和RDS是不同类型的产品组。他们的子网群体是不同的实体,它们不会相互重叠。您需要在RDS中创建子网组以将其与RDS引擎(数据库引擎)一起使用。它们不依赖于任何数据库引擎,因此您可以在RDS中重用它们。
另外需要注意的是,Amazon Neptune和Amazon DocDB等其他一些数据库产品也能够访问您的RDS子网组。只是一个FYI。