如何为AWS Glue配置子网以连接FTP服务器?
解决AWS Glue关联子网以访问FTP服务器的步骤
一、准备可用的VPC子网
如果还没有合适的子网,先在AWS VPC控制台创建:
- 登录AWS控制台,进入VPC服务
- 左侧导航栏选子网,点击创建子网
- 选择目标VPC,填写子网名称、可用区、IPv4 CIDR块(确保CIDR在所属VPC的CIDR范围内)
- 点击创建子网完成
二、给Glue作业配置子网和安全组
新建作业时配置
- 进入AWS Glue控制台,点Jobs > Add job
- 填完作业基本信息后,找到Network部分:
- 勾选Use VPC
- 下拉选择目标VPC
- 选中要关联的子网(可多选,Glue会从这些子网里分配IP)
- 选择对应的安全组(确保安全组出站规则允许访问FTP服务器的端口,比如FTP的21或SFTP的22)
- 完成其他配置后,点Finish创建作业
修改现有作业的网络配置
- 在Glue控制台的Jobs列表里找到目标作业,点击Edit
- 滚动到Network部分,勾选Use VPC
- 选择目标VPC、子网和安全组
- 点击Save保存修改
三、获取子网IP范围给FTP管理员
FTP管理员需要的是子网的CIDR块(比如10.0.1.0/24),直接在VPC控制台的子网列表里,找到关联的子网,查看IPv4 CIDR列的内容,把这个范围提供给对方即可。
四、验证配置
修改完Glue作业的网络配置后重新运行:
- 如果还是连接失败,检查安全组的出站规则是否允许访问FTP服务器的IP和端口
- 确认FTP管理员已经把子网CIDR加入到他们的访问白名单中
内容的提问来源于stack exchange,提问作者Harsh
相关产品推荐
相关产品推荐

