如何在azure中设置无限共享访问签名策略?

时间:2012-06-26 22:27:58

标签: c# windows azure azure-storage

我正在尝试设置共享访问策略,以便用户具有无限的SharedAccessExpiryTime。我将跟踪他们的访问策略,以便在需要时可以撤销它们。

this thread开始,答案指出有一种设置无限到期时间的机制。我做了一些搜索但无法找到它,怎么办呢?

目前,我通过为到期时间提供一些大值来模拟无限:

         SharedAccessTablePolicy policy = new SharedAccessTablePolicy()
        {
            SharedAccessExpiryTime = DateTime.UtcNow.AddYears(500),

            Permissions = SharedAccessTablePermissions.Add
            | SharedAccessTablePermissions.Delete
            | SharedAccessTablePermissions.Update
            | SharedAccessTablePermissions.Query
        };

1 个答案:

答案 0 :(得分:5)

在几周前发布的2012年春季版本中,共享访问签名发布了更新。对于blob,1小时的SAS限制已被取消。 MSDN文章是here,其中包含相当多的示例代码,包括队列,表和blob的SAS。