You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure中如何设置共享访问签名(SAS)1小时内过期?时间选择器异常求助

Azure SAS时间间隔设置异常的解决建议
  • 手动输入时间替代日历选择器
    不要用日历控件点击选时间,直接在时间输入框里手动输入目标值。比如原开始时间是11:22:27 AM,直接把结束时间改成12:21:27 PM,确保间隔刚好59分钟。输入完成后立刻点击页面的保存或生成SAS按钮,别等控件自动刷新。

  • 确认时区一致性
    检查页面显示的时区和你本地时区是否匹配。如果时区有偏移,日历选择器可能自动调整时间导致间隔变化。可以在页面右上角或设置区域查看时区配置,保证开始和结束时间基于同一时区设置。

  • 清除浏览器缓存与Cookie
    浏览器缓存的旧配置可能干扰页面交互。清除对应浏览器的Azure门户相关缓存和Cookie后,刷新页面重新尝试设置。

  • 用Azure CLI或PowerShell生成SAS
    如果页面控件始终有问题,直接用命令行绕开界面限制:

    • Azure CLI示例:
      az storage account generate-sas --account-name <你的存储账户名> --services b --resource-types o --permissions r --start "2024-05-20T11:22:27Z" --expiry "2024-05-20T12:21:27Z"
      
    • PowerShell示例:
      $context = New-AzStorageContext -StorageAccountName <你的存储账户名> -StorageAccountKey <你的存储账户密钥>
      New-AzStorageAccountSASToken -Service Blob -ResourceType Object -Permission r -StartTime "2024-05-20T11:22:27Z" -ExpiryTime "2024-05-20T12:21:27Z" -Context $context
      

    替换命令里的账户名、密钥和时间参数,生成的SAS会严格遵循你设置的59分钟间隔。

  • 检查存储账户的SAS策略限制
    查看存储账户是否有预设的SAS访问策略,部分策略会强制设置最小时间间隔。如果存在这类策略,需要先删除或修改策略后再设置自定义时间间隔。

内容的提问来源于stack exchange,提问作者Bragon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 10:33:09