gpt4 book ai didi

node.js - Azure 存储移动服务的读取和写入访问策略

转载 作者:太空宇宙 更新时间:2023-11-04 01:09:46 25 4
gpt4 key购买 nike

我使用这样的策略:

var sharedAccessPolicy = {
AccessPolicy:{
Permissions: azure.Constants.BlobConstants.SharedAccessPermissions.WRITE,

//Start: //use for start time in future, beware of server time skew
Expiry: formatDate(new Date(new Date().getTime() + 10 * 60 * 1000)) //10 minutes from now
}

效果很好。但如果我想生成同时具有READ和WRITE权限的SAS,我该怎么办?

Permissions: azure.Constants.BlobConstants.SharedAccessPermissions.WRITE| azure.Constants.BlobConstants.SharedAccessPermissions.Read 

没用...我对这个SDK不太熟悉...请帮忙~

最佳答案

基于此处的源代码:https://github.com/WindowsAzure/azure-sdk-for-node/blob/master/lib/util/constants.js , SharedAccessPermissions 只是一个枚举。尝试使用以下代码而不是使用常量:

var sharedAccessPolicy = {
AccessPolicy:{
Permissions: 'rw',

//Start: //use for start time in future, beware of server time skew
Expiry: formatDate(new Date(new Date().getTime() + 10 * 60 * 1000)) //10 minutes from now
}

还有一件事:您正在使用Date。请注意,在 Windows Azure 中,所有内容均采用 UTC 格式,因此如果您位于不同的时区并在本地运行代码,则事情可能无法按预期运行。

关于node.js - Azure 存储移动服务的读取和写入访问策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19056875/

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