我在 us-east-1 中建立了一个 documentdb 集群。我正在尝试通过 us-west-1 中的 EC2 实例进行连接。我已经与 us-west-1 中的 VPC 建立了连接对等,其 CIDR 为 172.31.0.0/16,而 us-east-1 中的 VPC 的 CIDR 为 172.32.0.0/16。连接对等已建立并处于活动状态。当我尝试从 EC2 实例的 mongo shell 连接到 documentdb 时,出现异常:
connecting to: mongodb://cluster-name.cluster-uniquecode.us-east-1.docdb.amazonaws.com:27017/?gssapiServiceName=mongodb
2020-07-15T00:50:16.004+0000 W NETWORK https://forums.aws.amazon.com/ Failed to connect to 172.32.83.229:27017 after 5000ms milliseconds, giving up.
2020-07-15T00:50:16.004+0000 E QUERY https://forums.aws.amazon.com/ Error: couldn't connect to server cluster-name.cluster-uniquecode.us-east-1.docdb.amazonaws.com:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:263:13
@(connect):1:6
exception: connect failed
附加到 us-east-1 VPC 的安全组设置为允许所有 IP 地址和所有端口,因此这似乎不是问题。
所以....为什么连接失败?我错过了什么?