只有在函数的MongoClient连接字符串中使用实例的外部IP地址时,我的Google Cloud Functions才能与运行在Compute Engine VM实例上的MongoDB数据库完美地协同工作。
如果我使用内部IP,理想情况下我更喜欢使用它来实现延迟和安全性,它会在30秒后超时,并显示:
document-create 4990695959542 DocumentCreate error: failed to connect to server [10.*.*.*:27017] on first connect [MongoError: connection 1 to 10.*