我正在尝试使用来自Ubuntu20.04的azcopy工具将文件上传到Azure。
我得到了AAD和SP的认证:
export AZCOPY_SPA_CLIENT_SECRET="12345678"
azcopy login --service-principal --application-id abc --tenant-id=xyz在这里,我获得了成功:
INFO: SPN Auth via secret succeeded.然而,当我跑步时:
azcopy copy './myfile' 'https://mystorageacc.blob.core.windows.net/mycontainer/myfile'我知道这个错误:
failed to perform copy command due to error: Login Credentials missing. No SAS token or OAuth token is present and the resource is not public显然,AAD服务主体位于存储帐户的“storage”角色中。
怎么啦?谢谢
发布于 2021-12-05 15:09:41
要解决'No令牌或OAuth令牌存在‘问题,答案是运行keyctl会话解决方案会话。此问题已被识别,并且可以在这里找到keyctl工作- Azcopy登录/注销失败 https://github.com/Azure/azure-storage-azcopy/issues/452。
https://stackoverflow.com/questions/70235397
复制相似问题