gpt4 book ai didi

python - 使用 Azure CLI、Rest API 或 Python 在 Azure ADLS gen2 中复制文件

转载 作者:行者123 更新时间:2023-12-03 04:06:11 29 4
gpt4 key购买 nike

是否有任何简单的方法可以使用 Azure CLI、Rest API 或 Python 在 Azure ADLS gen2 中复制数据?

Azure ADLS gen2 API 文档目前非常有限... https://learn.microsoft.com/en-us/rest/api/storageservices/data-lake-storage-gen2

最佳答案

根据我的研究,我们可以使用Azure CLI或python来移动目录或移动文件。更多详情请引用document

例如

  1. 安装存储 CLI 扩展。请注意CLI版本应大于2.0.67
az extension add -n storage-preview
  • 脚本
  • # move directory
    az storage blob directory move -c my-file-system -d my-new-directory -s my-directory --account-name mystorageaccount

    # move a file
    az storage blob move -c my-file-system -d my-file-new.txt -s my-file.txt --account-name mystorageaccount

    Python

    try:

    file_system_client = service_client.get_file_system_client(file_system="my-file-system")
    directory_client = file_system_client.get_directory_client("my-directory")

    new_dir_name = "my-directory-renamed"
    directory_client.rename_directory(rename_destination=directory_client.file_system_name + '/' + new_dir_name)

    except Exception as e:
    print(e)

    关于python - 使用 Azure CLI、Rest API 或 Python 在 Azure ADLS gen2 中复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59823487/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com