gpt4 book ai didi

azure - 使用 azcopy-node 库执行 azcopy 时出现 Oauth token 错误

转载 作者:行者123 更新时间:2023-12-03 02:30:20 28 4
gpt4 key购买 nike

我正在使用 @azure-tools/azcopy-node npm 包在两个存储帐户之间执行复制。
我有以下代码(尝试使用 SAS token 和存储连接字符串),但收到以下错误:
“由于错误而无法执行复制命令:不存在 SAS token 或 OAuth token 且资源不公开”

    var client = new AzCopyClient();

const src = <IRemoteKeyLocation>{
resourceUri: "https://srcaccount.blob.core.windows.net/",
accountKey: "xxxxx",
accountName: "srckey",
path: "somepath"
}

const dst = <IRemoteKeyLocation>{
resourceUri: "https://dststorage.blob.core.windows.net/",
accountName: "dstacount",
accountKey: "xxxxx",
path: "copy-test"
}
var jobId = await client.copy(src, dst, {recursive: true});

最佳答案

根据IRemoteKeyLocation定义,请尝试将container_name放在resourceUri末尾,并且尾部没有斜杠.

然后使用 sas_token 而不是帐户名/ key

关于azure - 使用 azcopy-node 库执行 azcopy 时出现 Oauth token 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65320531/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com