## B2策略配置说明 首先前往 [https://www.backblaze.com](https://www.backblaze.com/) 注册账号,创建存储桶 ![img](http://dl.ifile.space/ifilespace/2022/4/25/336d8248dd3138d6bec2a12a3ce8f927174f00f5.png) ![img](http://dl.ifile.space/ifilespace/2022/4/25/24a9486aea1bdc7b3cda8d01c4db2b302bc0d40c.png) 创建应用密钥 ![img](http://dl.ifile.space/ifilespace/2022/4/25/bc7d4a6c0de2d237be38f936788ec45a97f43604.png) ![img](http://dl.ifile.space/ifilespace/2022/4/25/67fca9dde9b886d786683c17a6035902529b20c3.png) 复制保存生成的密钥 ![img](http://dl.ifile.space/ifilespace/2022/4/25/17c03d78dd0fe65b1fe797afa00202d6e6f1e448.png) 前往[iFileSpace](https://ifile.space/)后台,添加存储策略 ![img](http://dl.ifile.space/ifilespace/2022/4/25/8c96176bf80fcc3f1ef0a186a589692f16a3e415.png) ## 设置跨域规则 好像页面设置规则不生效,这里使用b2提供的命令行工具设置自定义cors规则。 前往 https://www.backblaze.com/b2/docs/quick_command_line.html 这里下载对应平台的二进制文件。 ![img](http://dl.ifile.space/ifilespace/2022/4/25/cd662ea2ce02ad8c14f8dca5122b1bce50762e54.png) 保存到你自定义的位置,我直接放到桌面并重命名为b2,然后赋予可执行权限:`chmod +x b2` 然后命令行执行以下命令: ``` ./b2 authorize-account ``` 依次输入key ID和applicationKey 然后执行以下命令设置跨域规则。 ``` ./b2 update-bucket --corsRules '[ { "corsRuleName": "ifiletest", "allowedOrigins": [ "*" ], "allowedHeaders": [ "*" ], "allowedOperations": [ "s3_delete", "s3_get", "s3_head", "s3_post", "s3_put" ], "exposeHeaders": [ "ETag", "Content-Length" ], "maxAgeSeconds": 3600 } ]' ifiletest allPrivate ``` 其中:ifiletest为你的存储桶名称,allPrivate 根据你的存储桶的属性设置,私有就allPrivate,公开就allPublic ![img](http://dl.ifile.space/ifilespace/2022/4/25/e8a4194f86a08251c7cad56e8030e9f64fb19023.png) 如果没有报错,就表示设置成功。 前往[iFileSpace](https://ifile.space/)程序后台分配空间,测试上传,不出意外的话,应该就会成功。