将数据从 Azure 文件共享存储传输到 Google 云存储

Google 云存储 (GCS) 用于存储来自各种应用程序的大量数据。Azure 文件共享 (Azure 文件共享) 与 GCS 非常相似,但来自另一个提供商 (Azure)。此页面介绍如何将数据从 Azure 文件共享传输到 GCS。

数据传输

Azure 文件共享和 Google 存储之间的文件传输是通过 AzureFileShareToGCSOperator 操作符执行的。

此操作符有 1 个必需参数

  • share_name - 要从中传输文件的 Azure 文件共享共享名称。

所有参数都在参考文档中进行了描述 - AzureFileShareToGCSOperator

一个示例操作符调用可能如下所示

tests/system/google/cloud/azure/example_azure_fileshare_to_gcs.py[源代码]

sync_azure_files_with_gcs = AzureFileShareToGCSOperator(
    task_id="sync_azure_files_with_gcs",
    share_name=AZURE_SHARE_NAME,
    dest_gcs=BUCKET_NAME,
    directory_path=AZURE_DIRECTORY_PATH,
    replace=False,
    gzip=True,
    google_impersonation_chain=None,
)

参考

有关更多信息,请查看

此条目是否有帮助?