如何在Azure blob存储中设置超过1年到期的共享访问签名

时间:2012-04-13 04:12:15

标签: azure blob

您是否可以设置超过1年到期的共享访问签名,以避免在Windows Azure中进行设置调用?

var signature = blob.GetSharedAccessSignature(new SharedAccessPolicy()
        {
            SharedAccessStartTime = null,
            SharedAccessExpiryTime =
               DateTime.Now.AddMinutes(expireMinutes), //expire time is restricted at azure to 1hr
            Permissions = SharedAccessPermissions.Read //readonly for now
        });

它不允许我设置超过1小时。

1 个答案:

答案 0 :(得分:0)

这些共享访问签名的最长持续时间为一小时,以最大限度地减少泄漏的影响(因为它们无法撤销)。您希望“容器级访问策略”设置更长(或无限)的到期时间,并且可以随时撤销这些权限。