gpt4 book ai didi

Azure 存储表副本

转载 作者:行者123 更新时间:2023-12-03 03:49:46 25 4
gpt4 key购买 nike

我在使用 azure AzCopy 时遇到问题。这是我的场景。我有 2 个存储帐户,我将其命名为 storage1 和 storage2。

Storage1在多个表中包含一些重要数据,我想做的就是能够将storage1中的所有表复制到storage2(有备份)。

我尝试了两种不同的方法:

  • Az复制
  • Azure 数据工厂

使用Azure数据工厂,我没有遇到任何特定的问题来使其工作,我能够将所有blob从storage1移动到数据工厂,但我我无法移动表格,并且不知道是否可以使用 python 来完成此操作。

使用 AzCopy 我的运气为零。当我运行此命令时,我在 IAM Blob Storage Data Contributor 和终端中授予了自己权限:

azcopy cp 'https://storage1.table.core.windows.net/Table1' 'https://storage2[...]-Key'

我收到权限错误。

在这种特定场景中,我希望能够使用 AzCopy,因为它比数据工厂更简单,因为我需要的只是将这些表从一个存储移动到另一个存储。

任何人都可以帮助我了解我对 azCopy 做错了什么吗?

编辑:这是我尝试使用 azcopy 复制表时出现的错误

INFO: The parameters you supplied were Source: 'https://storage1.table.core.windows.net/[SAS]' of type Local, and Destination: 'https://storage2.table.core.windows.net/[SAS]' of type Local
INFO: Based on the parameters supplied, a valid source-destination combination could not automatically be found. Please check the parameters you supplied. If they are correct, please specify an exact source and destination type using the --from-to switch. Valid values are two-word phases of the form BlobLocal, LocalBlob etc. Use the word 'Blob' for Blob Storage, 'Local' for the local file system, 'File' for Azure Files, and 'BlobFS' for ADLS Gen2. If you need a combination that is not supported yet, please log an issue on the AzCopy GitHub issues list.

failed to parse user input due to error: the inferred source/destination combination could not be identified, or is currently not supported

最佳答案

如果要将 abc 容器中存在的所有表复制到 xyz 容器。使用简单的复制事件,在创建数据集时只需提供将所有内容(即所有表格)复制到 xyz 容器的文件夹路径。

我想观看下面第 30 分钟的视频。它会对您的场景有所帮助。 https://youtu.be/m6wyB-Hm3j0

关于Azure 存储表副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67203120/

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