【发布时间】:2021-03-15 15:09:21
【问题描述】:
我正在尝试使用在 EC2 上运行的 TypeORM 将我的 Docker 应用程序连接到 DocumentDB 集群。 EC2 和 DocumentDB 都在同一个 VPC 上运行。
但是,它会抛出 MongoServerSelectionError。
这是我的配置:
{
uri: 'mongodb://(username):(password)@~~.docdb.amazonaws.com/(database)',
sslValidate: true,
sslCA: [readFileSync(path.resolve('/path/to/ca'))],
}
这里是详细的错误信息:
{"name":"MongoServerSelectionError","reason":{"type":"Unknown","setName":null,"maxSetVersion":null,"maxElectionId":null,"servers":
{},"stale":false,"compatible":true,"compatibilityError":null,"logicalSessionTimeoutMinutes":null,"heartbeatFrequencyMS":10000,"localThresholdMS":15,"c
ommonWireVersion":null}}
MongoServerSelectionError: connection <monitor> to (IP address) timed out
EC2 实例由 Elastic Beanstalk 服务创建。
编辑:我检查了使用 mongo cli 时工作正常。
【问题讨论】:
标签: typescript amazon-web-services typeorm aws-documentdb