您是否可以设置超过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小时。
答案 0 :(得分:0)
这些共享访问签名的最长持续时间为一小时,以最大限度地减少泄漏的影响(因为它们无法撤销)。您希望“容器级访问策略”设置更长(或无限)的到期时间,并且可以随时撤销这些权限。