问题描述
en cuenta de azure,en cuentas de almacenamiento,tengo una carpeta con la firma de acceso compartido,tiene permisos de escritura,lee pero se crea una carpeta。
推荐答案
我可以知道SAS"指定权限"你提供了吗?
May I know what SAS "Specifying Permissions" have you provided.
SAS上指定的权限表明客户端可以使用SAS对存储资源执行哪些操作。帐户SAS和服务SAS的可用权限不同。
The permissions specified on the SAS indicate what operations the client can perform against the storage resource using the SAS. Available permissions differ for an account SAS and a service SAS.
附加信息:
实际上,您获得的SAS URL仅提供了如何使用SAS令牌的示例,它们不能直接使用。因此,您看到了这些错误。
- 服务级SAS URL,即您从Storage Explorer获得的URL。
它的格式为 fileEndPoint / fileShareName?SASToken
。
SASToken允许我们操作指定文件共享中的所有文件。要利用令牌,我们需要在URL中添加fileName,即 fileEndPoint / fileShareName / fileName?SASToken
。
comp = list& restype = container
是
来列出Blob容器中的blob,而不是文件共享。
- 帐户级SAS URL,您从Azure门户获得的那个。
它的格式为 fileEndPoint /?SASToken
。
同样,我们需要补充网址以使其有效,即 fileEndPoint / fileShareName / fileName?SASToken
。
请注意,此SASToken拥有所有存储资源的所有权限,因为所有选项都已选中。
sco
表示
我们有权对服务,容器和对象进行操作,这表明了权限范围,请检查 doc
详细信息。
共享访问签名是作为查询字符串实现的,包含链接上有效的从/到时间,以及
哈希。
了解更多关于如何
SAS 工作
Learn more on HowSAS works
请告知我们上述内容是否有帮助,或者您需要就此问题寻求进一步的帮助。请求您以英文发布查询。
===================================== ============================
如果这回答了您的问题,请点击"标记为答案",如果您有任何进一步的疑问,请告诉我们。
这篇关于firma de acceso en carpeta的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!