我们可以重设SAS Url进行天蓝色blob存储吗?

问题描述

如何使用Java How to generate azure blob storage SAS url using java?

为Azure Blob存储创建SAS网址

我们有没有可以让任何现有的sas网址过期的api?

要求:生成到期时间为7天的任何sas网址,并且我需要一些API,可以在到期时间限制内的任何时间点重置此sas网址。

但是我想我们似乎没有,每次它都会创建新的sas url,但是我们可以在任何时间点终止任何现有的sas url。

解决方法

您可以在容器上创建访问策略,并设置开始和结束日期。然后使用该策略在容器或单个Blob上创建SAS令牌。删除该策略后,它还将使与此策略一起生成的所有SAS令牌无效。

public BlobServiceSasSignatureValues(String identifier)
//Where identifier is the name of the access policy

一个表上最多只能有5个访问策略,但是如果您对到期日比较灵活,则可以每周进行一次访问,因此每个blob至少可以使用一周,最多可以使用两个。这也意味着,一旦删除该政策,该周的所有网址将不再起作用。

除了生成新的访问密钥外,我认为没有其他方法可以使生成的url无效。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...