问题标签 [azcopy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
632 浏览

azure - 使用 AzCopy 将数据从一个存储帐户复制到另一个?

我想编写一个批处理脚本,将所有文件从我的一个存储帐户复制到另一个。我正在使用 AzCopy,它可以工作,但它只从一个容器中复制文件。我想知道如何在批处理脚本中遍历存储帐户中的所有容器,然后将整个容器复制到另一个帐户。

获取容器列表并对其进行迭代是我似乎陷入困境的地方。

0 投票
2 回答
6303 浏览

c# - 使用 C# 中的命令行使用 AzCopy 复制容器

我正在尝试将 Azure 中的容器从一个存储位置复制到另一个存储位置。为此,我正在使用 AzCopy 命令。首先,我获取所有容器的列表,然后使用 c# 代码从命令行根据容器名称运行 AzCopy。

我遇到的问题是它确实将容器从一个位置复制到另一个位置,但是在 4 个容器之后,它似乎卡住了。并且测试将永远运行。当我取消测试时,我看到所有其他容器也被复制了。

我想知道如何解决这个让测试完成并复制所有文件夹的问题。我尝试在每次通话后等待,以确保有足够的时间完成通话。还尝试使用 cmd.WaitForExit(); 每次通话后,但这只是卡住了。

关于我可能遗漏的任何建议,我想做的一件事是在每次调用后获取输出,因为现在它只在所有命令完成后才输出结果。还在考虑如何按顺序运行命令行调用,因此仅在第一个完成后运行。

任何帮助,将不胜感激!

0 投票
1 回答
1682 浏览

powershell - AzCopy 是否有可用于在 PowerShell 脚本中引发错误的退出代码

像 Robocopy ( http://ss64.com/nt/robocopy-exit.html ) Azcopy 有退出代码。如果不是,当在 PowerShell 脚本中传输不成功时,为 Azcopy 抛出错误的最佳方法是什么。

0 投票
1 回答
502 浏览

azure - AZCopy between storage accounts and keep access rights

Suppose I do this operation between storage accounts:

AzCopy /Source:https://sourceaccount.blob.core.windows.net/mycontainer1 /Dest:https://destaccount.blob.core.windows.net/mycontainer2 /SourceKey:key1 /DestKey:key2 /Pattern:abc.txt

In mycontainer1 I have permission "Blob ..", but in mycontainer2 the permission becomes "Private ..." . Is there a way to prevent this to happen / force the same permission on the "new" container?

0 投票
3 回答
7393 浏览

powershell - Azure 存储:使用 AzCopy.exe 将文件夹从 blob 存储复制到另一个存储帐户

使用 AzCopy.exe,我能够成功复制整个容器。但是,我无法弄清楚如何复制名称包含文件夹结构的 blob。我尝试了以下方法:

同时还将 /Pattern: 更改为:

  • /模式:CorruptZips/2013/6/*
  • /模式:CorruptZips/2013/6/。
  • /模式:CorruptZips/2013/6/

一切都只是说复制的记录为零。可以这样做还是仅用于容器/文件复制?谢谢你。

0 投票
1 回答
3879 浏览

azure - “se”的值在 SAS 令牌中无效

我创建了一个 SAS 令牌,如果我使用 URL 访问私有容器,它似乎可以工作: https://mystorage.blob.core.windows.net/mycontainer?restype=container&comp=list&sv=2015-12-11&sr=c&sig =11111111111123%3D&se=2016-07-29T11%3A32%3A28Z&sp=cwl

代码:

但是,当我在 AzCopy(来自批处理文件)中使用此 sasContainerToken 时,我收到以下错误:

问题似乎与时间有关,用“%3A”转义,将其更改为“:”可以解决错误,但现在由于 SAS 不正确,我没有被授权。

有任何想法吗?

更新:从 Azure 门户生成帐户 SAS 似乎解决了 AzCopy 错误,但仍然拒绝访问单个 blob 上传

将 /DestSas 更改为 /DestKey(使用有效密钥)有效,但提供了太多权限

0 投票
0 回答
505 浏览

windows - 现在可以在 azcopy 中使用 XN 和 XO 命令

我正在使用 azcopy 进行 azure blob 上传 winform 应用程序。

我可以上传和下载文件。但我只需要根据修改时间下载 blob,所以我使用了 /XO 命令,如下所示,但它对我不起作用。

即使我尝试了以下命令,它也无法正常工作

谁能给我建议

0 投票
1 回答
95 浏览

powershell - 使用 AzCopy 将大文件分发到 N 个 VM

语境

我的目标是用新的数据库更新 20 个开发环境,并尽可能快速和可靠地完成。我们生成一个 BAK,将其放入文件存储中,然后尝试(很差地)将其放到所有盒子上,然后我远程触发所有盒子上的卸载旧 / 挂载新的。

试图

现在我有以下作为 Powershell 工作流:

这对于小型文本文件非常有效,但对于大约 400GB 的数据库备份,它并没有那么大,因为主机完全不堪重负。

使用 AZCopy 以自动化和并行方式将大文件复制到大约 20 台机器的最明智的方法是什么?

0 投票
1 回答
357 浏览

java - How to copy image from Azure storage account to ARM storage account using Java?

I want to copy my existing custom image from Azure classic storage account to Azure ARM storage account by using Java. (Implementation of azCopy using Java programming)

0 投票
3 回答
1093 浏览

azure - Azure 文件共享同步

我正在寻找在 Azure 存储帐户中跨两个文件共享同步文件的最佳方式。到目前为止,看起来 AZCopy 是最好的选择,但在特定情况下或过滤器的情况下它将不起作用。

例如:

  • 我想复制在某个日期(上周、一个月等)之后添加的文件。
  • 跳过一些文件夹/子文件夹

使用 Powershell 也是一种选择,但同步大量文件可能会很慢。

您是否在 AZCopy 之上有一些脚本或包装器可以帮助覆盖按文件夹和文件类型进行过滤?

谢谢伊霍尔