Azure共享访问签名

时间:2013-08-20 11:13:19

标签: azure

如果我为特定blob或容器生成共享访问签名,您可以验证该url / sas是否仍然有效吗?

我们假设我的容器名为demo,我生成一个SAS(使用mycustompolicy进行4天访问),如下所示:

https://mystoragename.blob.core.windows.net/demo?sv=2012-02-12&sr=c&si=custompolicy&sig=hrcZKKPPcr4OyMR%2FoNJHGTF9l%2Fm8TQYoUg%2FU8bblOOk%3D

是否可以验证此SAS是否仍然有效或已过期?

我的意思是你能以某种方式解析网址并验证参数是否有效吗?

1 个答案:

答案 0 :(得分:2)

如果在访问策略中定义了SAS过期,则无法解析SAS令牌以查看它是否有效。您可以做的一件事是从访问策略中省略SAS到期日期,并仅在创建SAS令牌时定义它。然后,您的SAS令牌将有一个名为se的参数,它将告诉您SAS令牌到期的确切时间。