gpt4 book ai didi

azure - 作为客户端,我如何解析 Windows Azure SAS key 的到期日期?

转载 作者:行者123 更新时间:2023-12-05 03:15:21 25 4
gpt4 key购买 nike

我正在尝试在客户端检查 SAS key 的过期日期,以便在过期后可以请求新的 SAS key 。我正在使用 Microsoft.WindowsAzure.Storage 命名空间(这是 azure 存储库的 2.0 版)。是否有内置方法,或者我必须手动解析它?

最佳答案

我不认为存储客户端库中有任何特定内容。您应该能够解析 URI 上的查询字符串并查看 signedexpiry 中的 UTC 日期。您可以使用 HttpUtility.ParseQueryString() 解析查询字符串.

这里有两个需要考虑的警告:

  • 此检查不会完全准确,因为您的计算机时钟与存储服务时钟之间可能存在时钟漂移。
  • 如果服务器使用共享访问策略(允许以编程方式修改/撤销访问权限),则无法保证 signedexpiry 将成为查询字符串的一部分。有关共享访问策略的更多信息 here .

关于azure - 作为客户端,我如何解析 Windows Azure SAS key 的到期日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18603409/

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