无法在 AWS 胶水中建立 Redshift 连接,其中 Redshift 位于不同的位置 (us-west-1)
Posted
技术标签:
【中文标题】无法在 AWS 胶水中建立 Redshift 连接,其中 Redshift 位于不同的位置 (us-west-1)【英文标题】:Not able to make Redshift connection in AWS glue, where the redshift is located in different location (us-west-1) 【发布时间】:2018-08-28 05:24:03 【问题描述】:Redshift 位于 Us-west-1 区域,并且在 us-west-1 区域不支持 aws 胶水。所以我在不同的地区创建了aws 胶水并试图访问红移。当我在 AWS 胶水中添加连接时,没有在下拉列表中获取 redshift 集群详细信息。所以我尝试使用 jdbc 连接,但失败了。我应该如何才能成功连接。
【问题讨论】:
【参考方案1】:只有当您尝试连接到该帐户中的 redshift 集群时,Redshift 连接才会出现在下拉列表中。对于每个其他 redshift 集群(在任何区域/任何帐户中),您都需要使用 JDBC,它应该可以正常工作,除非您没有提供足够的连接信息。 无论如何,如果您可以发布错误,那将有助于解决问题。 需要检查的一些常见事项:
1.检查 Reddhsift 安全组(如果它只允许连接 来自特定的 ip cidr)。
2.检查您的目标 RedshiftCluster 是否为 SSL 已启用,如果已启用,请确保您提供 ssl 验证 也位于您的主机 URL 的末尾。
【讨论】:
以上是关于无法在 AWS 胶水中建立 Redshift 连接,其中 Redshift 位于不同的位置 (us-west-1)的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Tableau 桌面软件连接到 AWS RedShift?
AWS Glue to Redshift:是否可以替换,更新或删除数据?
无法从 AWS lambda 连接 AWS redshift
aws 胶水中的 catalog_connection 参数是啥?