我无法将 AWS Glue 与 RDS 连接
VPC S3 endpoint validation failed for SubnetId: subnet-7e8a2. VPC: vpc-4d2d25.
Reason: Could not find S3 endpoint or NAT gateway for subnetId: subnet-7ea32 in Vpc vpc-4d225.
我无法将 AWS Glue 与 RDS 连接
VPC S3 endpoint validation failed for SubnetId: subnet-7e8a2. VPC: vpc-4d2d25.
Reason: Could not find S3 endpoint or NAT gateway for subnetId: subnet-7ea32 in Vpc vpc-4d225.
请确认您已设置了 Amazon S3 VPC 端点,这是使用 AWS Glue 所必需的。
如需了解有关如何设置 S3 VPC 端点的详细信息,请参阅以下 AWS 文档:
https://docs.aws.amazon.com/zh_cn/glue/latest/dg/vpc-endpoints-s3.html
以下方法解决了我的问题:
https://aws.amazon.com/premiumsupport/knowledge-center/glue-s3-endpoint-validation-failed/
如何解决 AWS Glue 出现的“VPC S3 端点验证失败(SubnetId)”错误?
当以下条件为真时,会出现此错误:
- 您正在使用 AWS Glue 连接执行 AWS Glue 作业或 AWS Glue 爬虫。
- 为 AWS Glue 连接配置的子网没有 Amazon Simple Storage Service (Amazon S3) 虚拟私有云 (VPC) 网关端点或 NAT 网关设置。
设置 S3 VPC 网关端点
要设置 S3 VPC 网关端点,请执行以下操作:
- 打开 Amazon VPC 控制台。
- 在导航窗格中,选择“端点”。
- 选择“创建端点”。
- 对于“服务名称”,选择 com.amazonaws.us-east-1.s3。确保“类型”列指示为网关。 注意:请务必将 us-east-1 替换为您选择的 AWS 区域。
- 对于“VPC”,请选择要创建端点的 VPC。
- 对于“配置路由表”,将路由到 S3 VPC 端点的路由自动添加。
- 对于“策略”,您可以保留默认选项“完全访问权限”。
- 选择“创建端点”。
可能的原因之一是您的子网未关联正确的路由表。
确保 S3 的 VPC 终端点的路由表包含前缀列表,并将其关联到为 AWS Glue 连接配置的子网。您可以检查此项以确保适当的子网列在下窗格的“路由表”选项卡中的“关联 ID”列中。如果您没有看到所需的子网,则可以通过单击顶部的“操作”按钮并从下拉列表中选择“管理路由表”来更新它。