如何与Azure的Blob存储1年以上有效期您设置共享访问签名 [英] How do you setup shared access signature with more than 1 year expiration at Azure blob storage

查看:161
本文介绍了如何与Azure的Blob存储1年以上有效期您设置共享访问签名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你能设置共享访问签名具有1年以上有效期,以免在Windows Azure中安装电话?

Can you setup shared access signature with more than 1 year expiration to avoid setup calls in 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小时。

It does not let me set more than 1 hr.

推荐答案

这些种共享访问签名的有一小时的最长持续时间,以减少泄漏的影响(因为他们不能被撤销)。你想要一个容器级别的访问策略设置一个较长的(或无穷大)到期,而那些可以随时予以撤销。

Those kinds of Shared Access Signatures have a maximum duration of one hour to minimize the impact of a leak (because they can't be revoked). You want a "container-level access policy" to set a longer (or infinite) expiration, and those can be revoked at any time.

这篇关于如何与Azure的Blob存储1年以上有效期您设置共享访问签名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆