我有以下命令来复制文件夹及其子目录到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.
谢谢。
忽略SAS令牌,有很多人遇到了Oauth令牌错误,这些错误的产生是因为会话密钥环没有按照预期的方式传播共享。 这个问题的解决方法(除了使用SAS令牌),是切换到一个命名的会话密钥环,而不是默认的。
检查你的AzCopy密钥。
keyctl show
切换到一个命名的会话密钥环。
keyctl session workaroundSession
在这之后,AzCopy应该正常工作。
参考文献。