【问题标题】:Allow CORS for b2_delete_file_version允许 b2_delete_file_version 的 CORS
【发布时间】:2021-10-21 18:28:36
【问题描述】:

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

  • b2_download_file_by_id
  • b2_download_file_by_name
  • b2_upload_file
  • b2_upload_part

我正在使用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

【问题讨论】:

    标签: cors backblaze


    【解决方案1】:

    您是对的 - 目前,只有这四个 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

    【讨论】:

      猜你喜欢
      • 2021-11-23
      • 2021-01-09
      • 1970-01-01
      • 2017-03-22
      • 2017-07-28
      • 2020-05-03
      • 1970-01-01
      • 1970-01-01
      • 2022-06-25
      相关资源
      最近更新 更多