news 2026/9/10 15:01:26

确认了,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/9/10 7:08:34

如何配置TensorRT的日志级别与输出格式?

如何配置TensorRT的日志级别与输出格式 在构建高性能AI推理系统时,我们常常会遇到这样的场景:模型转换看似顺利,但最终生成的引擎却无法运行;或者推理延迟远高于预期,却找不到瓶颈所在。这些问题背后,往往缺…

作者头像 李华
网站建设 2026/9/7 20:31:13

awk项目练习以及阶段项目

目录 awk项目练习 1、检测两台服务器指定目录下的文件一致性 2、定时清空文件内容,定时记录文件大小 3、检测网卡流量,并按规定格式记录在日志中 4、计算文档每行出现的数字个数,并计算整个文档的数字总数 5、监测 Nginx 访问日志 502 …

作者头像 李华
网站建设 2026/9/3 6:23:59

【QOwnNotes】概念架构说明

核心组件关系 您的Nextcloud服务器 云端核心平台 您的计算机 本地操作终端 Nextcloud服务器 包含多个集成应用 关键应用与服务 QOwnNotesApi (Nextcloud应用) 允许访问服务器端的笔记历史版本和回收站 Nextcloud Notes (服务器应用) 网页端笔记编辑器(⚠️ 目前…

作者头像 李华
网站建设 2026/9/7 7:51:23

基于微信小程序的设备报修系统的设计与实现(毕设源码+文档)

背景 本课题聚焦基于微信小程序的设备报修系统的设计与实现,旨在解决传统设备报修流程繁琐、报修响应滞后、维修进度不透明、故障数据管理分散等痛点,依托微信小程序的轻量化、高触达优势,构建集故障申报、维修派单、进度追踪、数据统计于一体…

作者头像 李华
网站建设 2026/9/8 8:42:06

使用TensorRT优化微软Phi-2模型推理表现

使用TensorRT优化微软Phi-2模型推理表现 在当前大语言模型(LLM)加速落地的浪潮中,一个看似矛盾的趋势正日益凸显:我们既追求更强的语言理解能力,又要求更低的部署成本和更快的响应速度。以微软推出的 Phi-2 为例&…

作者头像 李华
网站建设 2026/9/3 6:24:23

TensorRT缓存机制原理及其对冷启动影响分析

TensorRT缓存机制原理及其对冷启动影响分析 在构建高并发、低延迟的AI推理服务时,一个看似不起眼却极具破坏力的问题常常浮现:为什么第一个用户请求总是特别慢? 这个问题背后,往往藏着“冷启动”的影子。尤其是在使用NVIDIA Ten…

作者头像 李华