如何将 table 存储空间 table 复制到其他 table 存储空间
how copy table storage tables to other table storage
我想将我的旧 blob 存储(tables)移动到新位置:
我找到了如何将 blob 移动到新帐户的方法。
azcopy copy "https://<source-storage-account-name>.blob.core.windows.net/<container-name>/<blob-path>?<SAS-token>" "https://<destination-storage-account-name>.blob.core.windows.net/<container-name>/<blob-path>"
它对我来说工作正常,但我也需要将我所有的 table 复制到新帐户。
我只找到了如何将一个 table 复制到一个新帐户。
但是我有很多 table ,对我来说一个一个地复制可能是个问题。
Azure 是否有将 Azure table 存储 table 复制到其他博客存储的类似命令?
我尝试将 azcopy copy 与 https://<destination-storage-account-name>.**table**.core.windows.net...
一起使用
但它不起作用
很遗憾,AzCopy v10 不支持 Azure Table 存储。要 export/import 数据 from/to Azure Table 存储,您需要改用 AzCopy v8。请注意,它不支持直接Table到Table复制,因此您需要先将源table导出到本地磁盘或Blob存储,然后再将其导入到另一个目的地table.
如果你还在寻找这个问题的解决方案,请查看我在 NuGet 上发布的一个包 AzureTableUtilities
您可以将 table 复制到同一帐户或不同帐户中的另一个 table。
如果目标是配对区域,您可以只使用 GRS 或 RA-GRS 存储帐户。这将为您解决很多细微差别和一致性问题。
我为我们的一位客户创建了这个简陋的小演示,它显示 RA-GRS 存储帐户(美国东部 2 到中部)大约需要 8 秒才能变得一致。
我想将我的旧 blob 存储(tables)移动到新位置:
我找到了如何将 blob 移动到新帐户的方法。
azcopy copy "https://<source-storage-account-name>.blob.core.windows.net/<container-name>/<blob-path>?<SAS-token>" "https://<destination-storage-account-name>.blob.core.windows.net/<container-name>/<blob-path>"
它对我来说工作正常,但我也需要将我所有的 table 复制到新帐户。
我只找到了如何将一个 table 复制到一个新帐户。 但是我有很多 table ,对我来说一个一个地复制可能是个问题。
Azure 是否有将 Azure table 存储 table 复制到其他博客存储的类似命令?
我尝试将 azcopy copy 与 https://<destination-storage-account-name>.**table**.core.windows.net...
一起使用
但它不起作用
很遗憾,AzCopy v10 不支持 Azure Table 存储。要 export/import 数据 from/to Azure Table 存储,您需要改用 AzCopy v8。请注意,它不支持直接Table到Table复制,因此您需要先将源table导出到本地磁盘或Blob存储,然后再将其导入到另一个目的地table.
如果你还在寻找这个问题的解决方案,请查看我在 NuGet 上发布的一个包 AzureTableUtilities
您可以将 table 复制到同一帐户或不同帐户中的另一个 table。
如果目标是配对区域,您可以只使用 GRS 或 RA-GRS 存储帐户。这将为您解决很多细微差别和一致性问题。
我为我们的一位客户创建了这个简陋的小演示,它显示 RA-GRS 存储帐户(美国东部 2 到中部)大约需要 8 秒才能变得一致。