我正在尝试使用AWS Glue将数据从Redshift实例(在VPC中)ETL转换为S3存储桶 . 为此,我使用Redshift创建了一个JDBC连接 .
爬网程序成功地将架构信息从Redshift提取到数据目录 . 但是当我运行ETL作业时,它无法获取数据并说“资源不可用”
我是否需要为Glue配置NAT以连接到Redshift? (目前它没有NAT)
即使没有NAT,爬虫如何能够从Redshift读取架构信息?
Redshift在你的VPC里面 . 胶水在你的VPC里面 . S3不是 . 默认情况下,在大多数情况下,访问S3需要访问Internet .
要访问S3中的数据,您需要NAT Gatway,NAT实例或S3 VPC Endpoint来为VPC内的S3流量带来终止点 .
1 回答
Redshift在你的VPC里面 . 胶水在你的VPC里面 . S3不是 . 默认情况下,在大多数情况下,访问S3需要访问Internet .
要访问S3中的数据,您需要NAT Gatway,NAT实例或S3 VPC Endpoint来为VPC内的S3流量带来终止点 .