asp.net - 有没有办法延长已经过期的 Azure sas 令牌的过期时间?
问题描述
在我正在工作的项目中,SAS 令牌用于下载 Azure Blob 存储中的文件。其中一些令牌已过期。我想知道是否有任何方法可以扩展过期的令牌,以便再次使用它们。
解决方案
我想知道是否有任何方法可以扩展过期的令牌,以便再次使用它们。
好吧,答案既不是也不是。这实际上取决于您如何创建 SAS 令牌。
假设您已创建 SAS 令牌,但未使用策略中指定到期日期的共享访问策略,那么答案是否定的。令牌过期后,您将需要创建一个具有新到期日期的新 SAS 令牌并使用它。因此,没有延长现有令牌到期的机制。
如果您使用共享访问策略创建了一个 SAS 令牌并定义了到期日期,那么答案是 yes。您可以简单地更改共享访问策略中的到期日期,然后可以使用相同的 SAS 令牌。
推荐阅读
- selenium - 在 selenium 中处理 JavaFX 弹出窗口
- angular - 未知选项:'--target',未知选项:'--environment';在尝试在 prod 中构建 ng 应用程序时
- javascript - 每次输入模糊时页面滚动到顶部
- python - 树莓派3中用于图像处理的SDK安装程序
- vue.js - 如何修复“ '$event' 已定义但从未使用过 no-unused-vars”
- vba - 当数据透视表数据字段具有子标题时如何使用 getpivotdata
- c++ - 如何在 boost beast websocket 中传递模型类型
- python - 如何在 mac ox 中从 nnet-ts 导入 TimeSeriesNet()?
- r - expss tab_pivot() 没有从 for 循环中返回任何内容
- .htaccess - 使用 .htaccess 的 301 重定向在 url 中显示查询字符串