允许 b2_delete_file_version 的 CORS

Allow CORS for b2_delete_file_version

根据 Backblaze B2 documentation: CORS: Cross-Origin Resource Sharing,我只能为这些功能设置 cors :

我正在使用 b2 CLI 为我的存储桶定义 CORS 规则,并且我的所有请求在我的来源 https:||foo.yz.

但是当我尝试使用 b2_delete_file_version API 删除文件时,我得到这个错误:

Access to fetch at 'https://api002.backblazeb2.com/b2api/v2/b2_delete_file_version' from origin 'https:||foo.yz' has been blocked by CORS policy

但是当我尝试将此功能添加到我的 CORS 规则时:“b2_delete_file_version” 它向我显示了该消息:

unknown allowedOperation value

您是对的 - 目前,只有这四个 B2 API 操作可以启用 CORS。但是,您可以利用 B2's S3 compatibility; CORS 支持以下 S3 兼容操作:

  • s3_delete
  • s3_get
  • s3_head
  • s3_post
  • s3_put

如果 s3_delete 不适合您,请随时通过 productfeedback@backblaze.com 将您的用例通过电子邮件发送给我们的产品管理团队,我们可以考虑添加 b2_delete_file_version .