Amazon s3 由于无法从S3下载脚本,粘合作业失败

Amazon s3 由于无法从S3下载脚本,粘合作业失败,amazon-s3,amazon-iam,aws-glue,Amazon S3,Amazon Iam,Aws Glue,我正在创建一个AWS Glue ETL过程,将CSV数据从S3拉入AWS Aurora数据库 我已经成功地为源文件和目标DB表创建并运行了爬虫程序。我还创建了ETL作业,执行了映射并保存了自动生成的脚本。所有S3、DB、Glue都位于同一区域 运行ETL作业时,会出现以下错误消息 fatal error: Connect timeout on endpoint URL: <REDACTED> Error downloading script: fatal error: Connect

我正在创建一个AWS Glue ETL过程,将CSV数据从S3拉入AWS Aurora数据库

我已经成功地为源文件和目标DB表创建并运行了爬虫程序。我还创建了ETL作业,执行了映射并保存了自动生成的脚本。所有S3、DB、Glue都位于同一区域

运行ETL作业时,会出现以下错误消息

fatal error: Connect timeout on endpoint URL: <REDACTED>
Error downloading script: fatal error: Connect timeout on endpoint URL: <REDACTED>
我尝试了以下方法:

已验证IAM角色有权访问S3 授予对脚本文件以及.temp文件的完全访问权限;我不认为这是必要的,但本着排除一切的精神。。。 已验证EC2上入站和出站的SSL端口443。
任何其他想法或解决方案都将不胜感激

我认为您用于启动Glue job的VPC缺少S3端点。由于流量不会离开,因此在Glue job的专有网络内将无法访问互联网。因此,如果您想连接到S3,则需要将其添加到VPC中


请参阅以了解更多信息,并确保您正确配置了安全组

Prabhakar Reddy的回答是正确的;需要在ACL和VPC上添加HTTPS端口443出站规则。如果有帮助,请将其标记为已应答
Specifying us-west-2 while copying script. 
S3 copy with region specified failed. Falling back to not specifying region.