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。

此條目有幫助嗎?