【发布时间】:2021-01-07 09:11:09
【问题描述】:
我阅读了多篇关于 AWS Glue 的 ETL 帖子。但我得到的不多。 有人可以用简单的话解释一下 AWS Glue 的工作原理吗?它创建了 ENI,但它有什么用?我在某处读到 AWS Glue 作业在 AWS Glue 私有子网中运行,这是真的吗?你能用架构图解释一下吗?还有为什么我们在创建Glue连接时需要提供VPC?
【问题讨论】:
-
要让 Glue 对您的数据进行 ETL,Glue 需要访问您的数据。如果该数据位于您的 VPC 私有子网内的数据存储(例如 MySQL DB)中,则 Glue 需要将 ENI 放入该子网,否则它无法访问(私有)数据源。如果数据可通过公共端点(例如在 S3 或 DynamoDB 中)获得,则无需在您的 VPC 中运行 Glue。
标签: amazon-web-services aws-glue aws-glue-spark