news 2026/6/10 15:36:49

确认了,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/6/10 7:33:17

构建安全可信AI:TensorRT签名验证功能介绍

构建安全可信AI:TensorRT签名验证功能深度解析 在金融风控系统中,一个被篡改的推理引擎可能让欺诈检测模型“视而不见”;在自动驾驶场景里,植入后门的感知模型甚至可能导致致命事故。随着AI逐步深入高敏感领域,人们开始…

作者头像 李华
网站建设 2026/6/10 15:21:14

傅里叶变换(三)调制与载波

调制(modified)是指一个信号控制或改变另一个信号。比如……想象一下你有一个载波(carrier wave),规律稳定的振荡,然后你根据另一个信号改变它的特性。 所以,“f(t)f(t)f(t) 由 sin⁡(ωt)\sin(…

作者头像 李华
网站建设 2026/6/10 15:20:05

西门子1200 PLC大型项目程序:生产线控制案例全解析

西门子1200PLC大型项程序,生产线生产案例,包含气缸,通讯,机械手,模拟量等,各种FB块,可用来参考和学习。 若能学懂这个,大型程序基本能独当一面 plc博图15以及以上,威纶通…

作者头像 李华
网站建设 2026/6/5 4:22:44

使用TensorRT优化MiniMax、GLM等国产大模型

使用TensorRT优化MiniMax、GLM等国产大模型 在当前生成式AI迅猛发展的背景下,国产大语言模型如MiniMax、智谱AI的GLM系列已逐步具备与国际主流模型媲美的语义理解与生成能力。然而,当这些参数量动辄数十亿甚至上百亿的模型走向实际部署时,一个…

作者头像 李华
网站建设 2026/6/10 15:53:08

构建弹性伸缩AI集群:TensorRT节点资源调度策略

构建弹性伸缩AI集群:TensorRT节点资源调度策略 在当今的AI服务场景中,用户对响应速度和系统稳定性的要求越来越高。从电商推荐系统的毫秒级响应,到自动驾驶中的实时感知决策,再到智能客服的高并发对话处理——这些应用背后都依赖着…

作者头像 李华
网站建设 2026/6/10 11:03:10

使用TensorRT优化Stable Diffusion XL图像生成速度

使用TensorRT优化Stable Diffusion XL图像生成速度 在当今生成式AI飞速发展的背景下,Stable Diffusion XL(SDXL)这类高保真文本到图像模型正逐步从研究走向生产部署。设计师、内容创作者乃至企业级应用都对“秒级出图”提出了明确需求——用户…

作者头像 李华