Azure Blob存储安全性设计
我有一个用例,因为我们需要一次(大约一个)显示大约100个用户的数据输入(一个接一个)Web应用程序(用Angular 5和Web API开发)的文件(图像)。我只想启用安全性(如果可能的话,可以使用SAS)。因此,将不会通过直接粘贴URI在我们的Web应用程序外部访问所有URI。
我知道我们可以使用SAS生成具有到期日期的令牌。但是我正在考虑为每个呼叫生成令牌(到期时间大约为10-20秒)。
同时,可能会有500多个用户正在使用该系统,并将生成令牌。概率是每分钟500个令牌。因此,如何在此处进行更好的设计以实现安全性。
还是我需要考虑将存储类型从Blob更改为文件服务器?