mongodb - 从 AWS Glue 连接到 DocumentDB
问题描述
对于当前的 ETL 工作,我正在尝试Python Shell Job
在 Glue 中创建一个。转换后的数据需要保存在 DocumentDB 中。我无法从 Glue 访问 DocumentDB。
由于 DocumentDb 集群驻留在 VPC 中,我想创建一个接口网关以从 Glue 访问 Document DB,但 DocumentDB 不是接口网关中批准的服务之一。我认为隧道是一个建议的选择,但我不想这样做。
所以,我想知道有没有办法从 Glue 连接到 DocumentDB。
解决方案
在 AWS Glue 中创建一个虚拟 JDBC 连接。您不需要进行测试连接,但这将允许在 VPC 中创建 ENI。将此连接附加到您的 python shell 作业。这将允许您与资源进行交互。
推荐阅读
- node.js - 在 Azure 和 Repl.it 上使用 Hapi 部署 Nodejs API 的问题
- javascript - 侧滚动顶部的标题
- angular - 使用带有 Angular 应用程序的 UserPoolId 和 ClientId 密钥访问现有的 AWS Cognito UserPool(我不是其所有者)
- android - 哪个 SingleLiveData 可以处理屏幕旋转和观察前发出的事件
- python - pyqt5 - 单击 QComboBox 时连接一个函数
- python - Conda 创建一个仅安装 jupyter 的环境 py3.7,但发现冲突
- date - 使用 GMT 格式的时刻解析日期
- javascript - 如果图像未找到或损坏,则 JavaScript OnError
- r - 如何在 R 中读取不带引号的 CSV 文件?
- java - 是什么使对象字段自动更改?