news 2026/4/18 5:40:54

确认了,Cloudflare的R2对象存储S3接口api不支持在web端使用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
确认了,Cloudflare的R2对象存储S3接口api不支持在web端使用

cloudflare的免费存储还是很香的,所以想试试怎么通过接口的方式使用,但是最后发现不能在web端使用,只能通过后端来访问,而且R2用的是亚马逊的s3接口标准,文档:https://developers.cloudflare.com/r2/examples/aws/

使用的时候,选择自己的后端服务语言,如果你是python,可以使用boto3这个sdk,如果是别的,在文档里都有相关说明

选择对应的sdk接口,然后使用一个实例访问。

需要创建一个api密钥:

下面三个是必须要记下的,只会显示这一次:

然后使用官方的demo,替换里面的密钥为刚才生成的:

如果你在前端页面中使用js的sdk访问,会出现400的响应:

但是如果你放在node环境中就可以正常使用:

Preflight response is not successful. Status code: 400

如果是python端,也可以使用demo:

import os import boto3 from botocore.client import Config def init_s3(end_point, access_key, secret_key, region_name='auto'): return boto3.client( 's3', aws_access_key_id=access_key, aws_secret_access_key=secret_key, use_ssl=True, region_name=region_name, endpoint_url=end_point, config=Config(s3={"addressing\_style": "path"}) ) s3_endpoint = "xxxxxxxxxxxxxx" # 换成你自己的 s3_access_key = "xxxxxxxxxxxxxx" # 换成你自己的 s3_secret_key = "xxxxxxxxxxxxxx" # 换成你自己的 region_name = "auto" s3 = init_s3(s3_endpoint, s3_access_key, s3_secret_key, region_name) buckets = s3.list_buckets()['Buckets'] print(buckets)

可以得到响应:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 18:13:23

LiteFlow 框架分析系列(五):LiteFlow 与竞品深度对比

LiteFlow 框架分析系列(五):LiteFlow 与竞品深度对比 请关注公众号【碳硅化合物AI】 摘要 规则引擎领域百花齐放,有老牌劲旅 Drools,有轻量级的 EasyRules,还有专注于表达式计算的 Aviator 等。LiteFlow…

作者头像 李华
网站建设 2026/4/17 11:27:11

构建绿色AI:TensorRT如何降低单位推理碳排放?

构建绿色AI:TensorRT如何降低单位推理碳排放? 在当今AI驱动的数字世界中,我们正享受着前所未有的智能服务——从实时语音翻译到自动驾驶决策。然而,支撑这些能力的背后,是日益增长的算力消耗与能源开销。一个鲜为人知的…

作者头像 李华
网站建设 2026/4/18 2:24:34

TensorRT对Grouped Query Attention的支持进展

TensorRT对Grouped Query Attention的支持进展 在大模型推理部署的战场上,每毫秒的延迟削减、每一MB显存的节省都可能决定服务能否上线。随着Llama-2、Mistral等主流模型纷纷采用Grouped Query Attention(GQA)作为其核心注意力结构&#xff0…

作者头像 李华
网站建设 2026/4/13 14:52:42

NVIDIA Triton推理服务器与TensorRT集成详解

NVIDIA Triton推理服务器与TensorRT集成详解 在自动驾驶的感知系统中,每毫秒都关乎安全;在电商直播的推荐引擎里,每一次响应都在影响转化率。当深度学习模型走出实验室,进入真实世界的高并发、低延迟场景时,一个核心问…

作者头像 李华
网站建设 2026/4/12 10:33:28

基于微信小程序的精致护肤购物系统的设计与实现(毕设源码+文档)

背景 本课题聚焦基于微信小程序的精致护肤购物系统的设计与实现,旨在解决传统护肤购物中品类筛选繁琐、肤质适配推荐缺失、购物流程不便捷、商家运营数据分散等痛点,依托微信小程序的轻量化、高触达优势,构建集商品展示、肤质适配推荐、在线交…

作者头像 李华