我很难理解BackBlaze B2的文档,我想使用PHP从私有存储区下载文件,我知道文件ID,并且想要获得授权(例如30秒),然后生成下载文件链接(已签名?)。
我只是不太确定如何将示例代码放在一起,请原谅我的无知。
答案 0 :(得分:0)
我也花了一段时间寻找答案。显然有可能。
主要步骤如下:
所以你会得到类似
https://api001.backblazeb2.com/file/bucket-name/path/to/file?Authorization={token}
您可以限制auth令牌有效的时间长度,并对其进行限制,以便只能访问具有特定前缀的文件。因此,如果要将特定的专用文件提供给已通过身份验证的特定用户使用,则可以使用以下步骤来生成寿命短的令牌,该令牌仅适用于特定文件(使用完整的文件名作为前缀)。