在执行 azcopy 时获得 Oauth 令牌错误。

问题描述 投票:0回答:1

我有以下命令来复制文件夹及其子目录到blob存储。我使用的是10.3.4版本.azcopy copy \uncserver\source1\folder1\archive。https:/1234server.blob.core.windows.netfolder2targetarchive。 --递进式

当执行上述命令时,我得到以下错误。我知道,我在执行时没有使用SAS令牌,但它应该注册OAuth令牌。我想使用Oauth token。我该如何继续下去。

Error:fail to perform copy command due to error: no sas token or OAuth token is present and the resource is not public.

谢谢。

azure-powershell
1个回答
0
投票

忽略SAS令牌,有很多人遇到了Oauth令牌错误,这些错误的产生是因为会话密钥环没有按照预期的方式传播共享。 这个问题的解决方法(除了使用SAS令牌),是切换到一个命名的会话密钥环,而不是默认的。

检查你的AzCopy密钥。

keyctl show

切换到一个命名的会话密钥环。

keyctl session workaroundSession

在这之后,AzCopy应该正常工作。

参考文献。

© www.soinside.com 2019 - 2024. All rights reserved.