1

您可以设置超过 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 小时。

4

1 回答 1

0

这些类型的共享访问签名的最长持续时间为一小时,以最大限度地减少泄漏的影响(因为它们不能被撤销)。您需要一个“容器级访问策略”来设置更长(或无限)的过期时间,并且可以随时撤销这些过期时间。

于 2012-04-13T04:35:12.790 回答