【发布时间】:2022-07-16 07:36:37
【问题描述】:
问题
我有一个希望在本地运行的 Airflow 管道,它执行以下操作:
- 将表从 Redshift 下载到 S3 存储桶(基本上是
RedshiftToS3Operator) - 将表从 S3 存储桶复制到另一个 Redshift(基本上是
S3ToRedshiftOperator)
问题
是否可以使用 QA Redshift,然后使用 LocalStack 将这些文件复制到本地模拟的 S3,最后在第二个 Redshift 中使用模拟的 PosgreSQL?这种方法是否利大于弊?
注意:我不想用 LocalStack 在本地模拟 Redshift,因为显然
redshift 服务只模拟 redshift 管理端点(创建集群等),而不是实际的查询引擎。 SO 1st comment
【问题讨论】:
标签: mocking airflow localstack