airflow.providers.amazon.aws.transfers.s3_to_ftp

S3ToFTPOperator

此算子可以将文件从 S3 传输到 FTP 服务器。

模块内容

class airflow.providers.amazon.aws.transfers.s3_to_ftp.S3ToFTPOperator(*, s3_bucket, s3_key, ftp_path, aws_conn_id='aws_default', ftp_conn_id='ftp_default', **kwargs)[源码]

继承自: airflow.models.BaseOperator

此算子可以将文件从 S3 传输到 FTP 服务器。

另请参阅

有关如何使用此算子的更多信息,请参阅指南:Amazon S3 到 FTP 传输算子

参数:
  • s3_bucket – 目标 S3 存储桶。这是从中下载文件的 S3 存储桶。

  • s3_key – 目标 S3 键。这是从 S3 下载文件的指定文件路径。

  • ftp_path – FTP 远程路径。这是将文件上传到 FTP 服务器的指定文件路径。

  • aws_conn_id – 对特定 AWS 连接的引用

  • ftp_conn_id – FTP 连接 ID。用于建立与 FTP 服务器连接的名称或标识符。

template_fields: collections.abc.Sequence[str] = ('s3_bucket', 's3_key', 'ftp_path')[源码]
s3_bucket[源码]
s3_key[源码]
ftp_path[源码]
aws_conn_id = 'aws_default'[源码]
ftp_conn_id = 'ftp_default'[源码]
execute(context)[源码]

创建算子时派生。

上下文与渲染 jinja 模板时使用的字典相同。

有关更多上下文信息,请参阅 get_template_context。

此条目有帮助吗?