amazon-s3 - Apache Airflow:操作员将 s3 复制到 s3
问题描述
在气流中将文件从一个 s3 复制到另一个 s3 的最佳操作员是什么?我已经尝试过 S3FileTransformOperator,但它需要 transform_script 或 select_expression。我的要求是将确切的文件从源复制到目标。
解决方案
利用S3CopyObjectOperator
copy_step = S3CopyObjectOperator(
source_bucket_key='source_file',
dest_bucket_key='dest_file',
aws_conn_id='aws_connection_id',
source_bucket_name='source-bucket',
dest_bucket_name='dest-bucket'
)
推荐阅读
- php - 尝试使用 PHP 连接到远程 SQL Server。错误“无法建立连接”
- ios - how to upload image with form data which image is on parameter to api?
- c# - 在 Devexpress DataGrid 中显示图像不起作用
- laravel-5 - 尝试通过单击 Laravel VS Code 转到代码内的文件
- c++ - 我们可以对内存分配进行单元测试吗?
- c# - Entity Framework Core 上的多线程问题
- ruby-on-rails - ActionCable - WebSocket 握手期间出错:意外响应代码:404
- angular - 如何修复 Http-Server npm 命令问题?
- scala - Constructor.newInstance 替换 Scala 对象
- machine-learning - 将多个模型的输出与 CTC 输出层相结合(集成)