0

如果我为特定 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 是否仍然有效或已过期?

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

4

1 回答 1

2

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

于 2013-08-20T12:25:53.070 回答