更新
我们一直在进步
🙅♀️ 拒绝被滥用,S4 可自动检测 M2TS 和 M4S 类型
年初发生了一起震惊开发者圈的 供应链滥用事件:
攻击者利用 typescript 和 mpeg2-ts 后缀相同的特点,将大量视频切片上传到 npm 后盗链下载,消耗了大量宝贵的公益资源。
针对该类情况,缤纷云 S4 的 媒体类型自动检测系统 优化了对视频切片的判断策略,善加利用可以 有效杜绝 此类攻击。
🎉 双 11 充值折扣券上线
缤纷云 11.11 大额充值券
充值用券:
- 使用 BTF20241111A 送 20%,充100起送
- 使用 BTF20241111B 送 30%,充500起送
- 使用 BTF20241111C 送 50%,充100起送 (限首充) (长按 券代码 可复制)
时间:2024年11月10日 ~ 2024年12月10日
🧑💻 上线部分 CDN 与 数据 API
S4 上线:
- 容量、文件数 API
- 实时日志 API
https://docs.bitiful.com/developer/api/s4
CDN 上线:
- 边缘流量、回源流量 API
- 边缘请求数、回源请求数 API
- 实时日志 API
- 缓存刷新 API
📄 媒体处理 Style 支持可变参数
在设置 Style 的参数时,现在可以通过在 参数前增加 * 符号 使该值 可被 Url 参数自定义。
以上图的参数举例:
- w(宽度像素) 是 不可变参数,代表设置到 Style 后,该参数 固定为 1200,不可被 Url 参数 改变;
- txt(水印文字)是 可变参数,代表设置到 Style 后,该参数 默认为 @Bitiful,但可以被 Url参数 改变。
建议 不要 将图片处理的 格式、宽度、高度 等 影响文件大小 的参数设置为 可变参数。
📄 CoreIX 支持获取文件元数据信息功能
将 fmt 参数设置为 info 即可获取对象元数据信息
›› 例子:https://demo.bitiful.com/girl.jpeg?fmt=info
当 fmt=info 时,CoreIX 的其他参数将不会生效。这是为了确保最终输出的是 原始对象的元数据。
🛜 缤纷云开源 Wetransfer 替代项目:Bitiful Send
介绍
Wetransfer 和 奶牛快传 的开源替代。
支持缤纷云领先的独特功能「即传即收」。
特点
- 高性能广兼容:支持兼容 S3 协议的对象存储直传直取,不经过服务器中转,性能最大化;
- 依赖简单:*无账户体系、无各种 数据库依赖,自部署只需简单配置;
- 功能完整:下载链接 限速、限时、限次;
- 架构、代码简单,易于改造和二次开发。
相关链接:
✏️ S4 对象存储生产支持 Move 操作(原子 Rename)
Rename 性能提升 1000 倍
传统的对象存储(Tencent COS、Aliyun OSS、AWS S3)均不支持原生的 Move 操作,在 Rename 场景需要 借助 Copy + 校验
达到 Move 目的。
单个大文件的 Copy + 校验
过程很可能 长达 10 秒 以上,在部分场景中会 严重降低整体性能。而 Move 操作耗时可 低至 5 毫秒内。
原子 Rename (Move)拥有 巨大优势:
- 强一致 - Move 前后 没有任何中间状态,操作成功后全局立即生效;
- 强可靠 - 没有 Copy 过程,完全不会影响原数据的安全;
- 低成本 - 没有 Copy 过程,不会占用双倍的存储容量;
- 高兼容 - 使用 控制台 和 简单的 CopyObject 接口,可 Rename 任意大小对象;
例如:阿里云 OSS 控制台 和 CopyObject 不能 重命名大于 1 GB 对象
原文件保护功能增加「默认Style」功能
源文件保护功能,可以在非「预签名」情况下最大程度保护您的原创作品。
设定了指定MIME源文件保护后,您的用户在匿名访问的情况下访问该媒体(未经处理)的原文件会报错:403 OriginalFileProtected。
在这种情况下,用户访问该媒体的方法只有:
- 使用预签名Url访问(使用预签名Url方式在S4当中一直拥有最高权限);
- 使用您设定的某个Style访问(例如:https://bucket.s3.bitiful.net/image.jpg!style:)
这无疑为您的媒体内容提供了巨大的保护能力。
更优雅的源文件保护(设定默认Style)
但为用户返回「403 OriginalFileProtected」的报错信息未必是最优雅的方案。
现在:缤纷云S4允许您为保护内容设定一个已存在的默认Style。
当您的用户触发源文件保护的时候,系统不会返回「403 OriginalFileProtected」的错误信息,而是按照上面指定的默认Style对媒体进行处理,然后返回给用户。
缤纷云 服务运行状态监控页(status page)上线
独立架构
缤纷云服务状态监控页面测试上线啦。
它运行在完全独立的基础设施当中,可以在缤纷云服务遇到问题时依然保持观测能力。
🧪 实验特性
缤纷云S4对象存储访问节点现已支持HTTP/3(QUIC)
概念
QUIC (HTTP 3) 通常被称为下一代网络通信。它运行在 OSI 模型的第四层,过去代表”快速 UDP 互联网连接”(现在起草的规范指出”QUIC”是协议的实际名称,而不是其他任何内容的缩写)。它也被称为 HTTP/3,进一步巩固了其作为 HTTP/2 继承者的地位。
基于 UDP
QUIC协议最关键的一点是使用UDP进行通信;仅此一项就可以通过放弃使用传统的基于 TCP 的安排(需要任何两方同步,然后是 SYN-ACK 和确认)来降低客户端和服务器之间的延迟。
缤纷云S4对象存储访问端点全面支持HTTP/3(QUIC)
若您希望体验HTTP/3,并且您的桶域名 https://xxx.s3.bitiful.net 在访问时还没有看到h3协议:
请与群中客服联系。
强大的 CoreIX 变得更强
🌟 CoreIX 支持 Blurhash 和 Thumbhash
缤纷云 CoreIX 上线实时的 Blurhash & Thumbhash 功能。
这是缩略图预加载的最佳实践,效果出类拔萃。
从现在开始,立即使用简单的 fmt=blurhash
或 fmt=thumbhash
获得全新的预加载效果。👇👇👇