TA *_*uno 8 azure azure-storage azure-data-lake
我根据下面链接的文档将容器复制到另一个存储帐户。(DataLake Storage Gen2)。
尝试时,我收到以下错误:
this request not authorized to perform this operations using this permission
https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-v10
1_1*_*1_1 18
如果您使用的是 AAD 令牌,则此错误表明您需要向用户添加角色分配。请转到存储帐户 -> 访问控制 -> 添加 -> 添加角色分配,然后将存储 Blob 数据所有者添加到您的登录帐户。
如果此问题仍然存在,请提供更多详细信息。
在授予我自己容器上的存储 Blob 数据所有者角色后,AzCopy 现在将正常运行并成功将文件复制到 Blob 存储容器。
转到存储帐户 -> 容器 -> 访问控制规则 -> 添加角色分配 -> 存储 Blob 数据所有者
我也面临同样的问题。为了让我工作,我只需在完成@BowmanZhu 解决方案后注销并在 azcopy cli 上再次登录即可
azcopy logout
azcopy login --tenant-id xxxx-xxxx-xxxx
Run Code Online (Sandbox Code Playgroud)
如果您不想以这种方式登录,始终可以选择在 URL 末尾添加 SAS 令牌。如果您不想始终在最后附加令牌,则可以通过执行官方文档页面中找到的以下任一步骤来尝试永久访问。
| 归档时间: |
|
| 查看次数: |
13432 次 |
| 最近记录: |