gpt4 book ai didi

azure - 我可以为 Azure Blob 存储中的单个文件拥有多个共享访问签名吗?

转载 作者:行者123 更新时间:2023-12-02 07:37:21 24 4
gpt4 key购买 nike

我遇到这样的情况:我想向一个用户发送具有 3 个月访问权限的文件的链接,并向另一用户发送具有 1 个月访问权限的同一文件。因此我想为该文件创建两个不同的 SAS。

这是否受支持,或者每次我获得 SAS 归档时都会覆盖之前的?

最佳答案

SAS 是您根据一组策略/ key 生成的 token 。 Azure 存储(因为您使用的是 blob)不会跟踪这些 token 服务器端。所发生的情况是,当提供 SAS token 时,它包含“散列”签名值以及用于签署请求的权限或策略。然后,存储服务使用用于生成原始哈希的相同 key 重新计算哈希,并将其与所提供的签名值进行比较。

由于服务不跟踪 token 本身,因此理论上您可以生成无限数量的 token 。

关于azure - 我可以为 Azure Blob 存储中的单个文件拥有多个共享访问签名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25639208/

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