我的私有子网中有一个 Redshift 集群。 我正在尝试使用 Glue Python Shell 编写 UNLOAD 作业。 但我无法连接我的集群,因为它驻留在专用子网中。 我尝试添加 JDBC 和 Redshift 连接,但仍然不成功。
我浏览了这篇文章,但不幸的是我无法理解工作流程。
如何将 Glue Python Shell 连接到私有子网中可用的 Redshift 集群? 如果有人可以帮助我理解这个工作流程,那就太好了。
我执行了以下步骤,以便将我的 Glue Python Shell 作业与私有子网下的 Redshift 集群连接起来。
如果配置正确,您将看到成功消息。 现在只需转到您的工作并在“连接”下选择上面定义的连接即可访问它。
参考资料:
如何从AWSglue访问VPC中的AWS资源?
https://docs.aws.amazon.com/glue/latest/dg/setup-vpc-for-glue-access.html
https://docs.aws.amazon.com/glue/latest/dg/connection-JDBC-VPC.html
https://aws.amazon.com/blogs/big-data/how-to-access-and-analyze-on-premises-data-stores-using-aws-glue/
https://docs.aws.amazon.com/glue/latest/dg/how-it-works.html
希望有帮助..!!!
当你使用glue python shell时,你是如何在Python代码中使用JDBC连接的?