目 录CONTENT

文章目录

Cloudflare R2对象存储

Administrator
2025-01-21 / 0 评论 / 0 点赞 / 20 阅读 / 0 字

介绍

Cloudflare R2 Storage 全面兼容 S3 API,并且原生支持现有的工具和应用程序

对象存储有时也称为 Blob 存储,可以存储任意的大型无非结构化文件。对象存储非常适合存储从媒体文件、日志文件到应用程序特定元数据等一切内容,不仅可以检索,还具有延迟一致、持久性高和容量无限的特点。

优势

价格

付费额度

Standard storage

Infrequent Access storageBeta

Storage

$0.015 / GB-month

$0.01 / GB-month

Class A Operations

$4.50 / million requests

$9.00 / million requests

Class B Operations

$0.36 / million requests

$0.90 / million requests

Data Retrieval (processing)

None

$0.01 / GB

Egress (data transfer to Internet)

Free 1

Free 1

免费额度


Free

Storage

10 GB / month

Class A Operations

1 million requests / month

Class B Operations

10 million requests / month

Egress (data transfer to Internet)

Free 1

部署

创建存储桶

配置 CROS

[
  {
    "AllowedOrigins": [
      "*"
    ],
    "AllowedMethods": [
      "GET",
      "PUT",
      "HEAD"
    ],
    "AllowedHeaders": [
      "*"
    ]
  }
]

限流规则

在域名管理-更新 DNS,配置页面规则,防止流量被恶意刷

获取API


验证

S3插件配置 cloudflare r2

将 API 信息配置到存储里

上传图片到存储里

simple-icons--huggingface.svg

使用上面的图片作为实例,F12 预览查看,在请求里捕获到相关请求,如下,符合预期,使用的是我们的自定义域名

Request URL:
https://funkygod.uk/simple-icons--huggingface.svg
Request Method:
GET
Status Code:
200 OK (from memory cache)
Remote Address:
127.0.0.1:7897
Referrer Policy:
strict-origin-when-cross-origin

测试限流

在 cloudflare 配置页面限流规则,使用自动化测试验证是否生效,可以看到在 10S 内超过阈值,就拒绝访问了

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区