## 对象存储- [异常图片检测](https://www.volcengine.com/docs/6349/1140988):支持检测图片中是否包含除图片以外的可疑文件,例如 MPEG-TS 文件。- [跨域规则](url):创建跨域规则时新增**返回Vary:Origin** 参数... iOS SDK 及 PHP SDK 支持图片处理及视频处理。- [S3 Endpoint](https://www.volcengine.com/docs/6349/74832):存储桶**概览**页面新增 S3 Endpoint。[了解更多>>](https://www.volcengine.com/docs/6349/79878)...
支持通过数据透视功能统计总存储量、总对象数量、历史版本字节数、未合并的分片上传字节数等数据,帮助您了解对象存储的使用情况。- [视频处理](https://www.volcengine.com/docs/6349/336154):视频处理新增支持... [PHP SDK](https://www.volcengine.com/docs/6349/156107) 支持使用预签名的 URL 完成图片处理等操作。 - 优化 [Nodejs SDK](https://www.volcengine.com/docs/6349/113480) 功能,支持桶基础配置、图片及视频...
Consul 这类成熟组件在副本节点之间进行 leader-follower 选举以实现集群的高可用,在配置、使用、运维管理都有一定的复杂度。在越来越多的分布式系统中使用一份高可用存储来实现 share-everything 存算分离架构... 锁被分配在一份所有线程可见的内存中;2. 内存支持通过 CAS(Compare And Swap)指令实现小对象的原子写入;3. 内存支持确保原子写入的结果,读者看到的写入顺序和写者的写入顺序一样;4. 操作系统内核通过 futex 等...
在日新月异的大数据服务不断涌现的今天,我们可以看到作为数据基础底座的存储服务面临了越来越多复杂的环境和需求的挑战。无论是离线大数据存储,还是在线 KV 类存储都服务了越来越多的数据应用场景。存储业务形态的... **听众收益:** 图存储系统在社交网络关系的应用和收益。 **田勇 字节跳动** **HDFS** **产品技术负责人** **个人介绍:** 字节跳动 HDFS 产品技术负责人,参与过文件、对象、NoSQL 等多个分布式产品研发,在...
下载对象时,可以指定一个或多个限定条件,满足限定条件则下载,不满足条件则抛出异常不会触发下载行为。TOS 服务遵照 HTTP 规范,提供了多种限定条件,包括 If-Match、If-Unmodified-Since 等。 示例代码您可以通过 GetObjectInput->setIfMatch 在下载时指定限定条件,示例代码如下: php 'your region', 'endpoint' => 'your endpoint', // 从环境变量中获取访问密钥 'ak' => getenv('TOS_ACCESS_KEY'), ...
本文介绍如何安装 TOS PHP SDK。 环境准备TOS PHP SDK 适用于 PHP 5.6 及以上版本,本文档后续均以 PHP 5.6 为例。说明 由于 TOS 提供的是 HTTP 协议接口,因此您的 PHP 环境需要通过 php.ini 配置开启 cURL 和 OpenSSL 扩展库,用于发送 HTTP 或 HTTPS 请求。 当前支持的操作系统:Linux、macOS 及 Windows。 源码下载TOS PHP SDK 源码请参见:GitHub。 版本修订记录信息:CHANGELOG。 安装方式您可以使用以下方式安装 SDK: (推荐...
本文介绍对象存储服务 TOS(Tinder Object Storage) PHP SDK在各种场景下的使用方法、接口定义和参数说明。 SDK 概览项目 参考文档 使用准备 安装 SDK 初始化客户端 快速入门 预签名的 URL 存储桶接口 创建桶 列举桶 获取桶元数据 删除桶 对象接口 上传对象 普通上传 追加上传 分片上传 下载对象 普通下载 限定条件下载 范围下载 管理对象 管理对象访问权限 管理对象元信息 列举对象 删除对象 拷贝对象 数据处理 图片...
范围下载可用于下载对象中的部分数据,可使用该特性实现大对象下载,其原理是将原始对象切分成多个分片分别依次下载,并在目标侧(例如本地文件系统)生成完整的数据。 注意事项按照 HTTP 的 Range 请求头域规范,范围下载时指定的范围区间满足从 0 开始的左闭右闭规则,例如 bytes=0-1,代表下载对象的第一个字节和第二个字节,总共两个字节。 示例代码范围下载的示例代码如下: php 'your region', 'endpoint' => 'your endpoint'...
TOS 支持对存储的图片进行处理,包括图片缩放、图片裁剪、图片水印、格式转换等图片处理操作。本文介绍如何通过 TOS PHP SDK 进行基础图片处理。 注意事项原图格式仅支持 JPG、PNG、BMP、GIF、WEBP 和 TIFF。 原图大小不能超过 20MB。 原图宽、高不能超过 30000 px,总像素不能超过 2.5 亿 px(旋转操作的原图宽、高不能超过 4096 px)。 缩放后的图片宽、高不能超过 16384 px,总像素不能超过 16777216 px。 示例代码以下代码展示如...
TosClient 是 TOS 的 PHP 客户端,提供了一系列接口用来与 TOS 服务进行交互,以管理存储桶和对象等 TOS 服务上的资源。 前提条件安装 SDK 获取 AKSK 信息 配置长期访问凭证初始化 SDK 前,您需要先配置长期访问凭证。本章节介绍不同操作系统下配置长期访问凭证的操作步骤。 macOS打开终端并执行以下命令打开文件。 Shell nano ~/.bash_profile在文件末尾添加 AKSK 信息。 Shell export TOS_ACCESS_KEY=AKTPYmI1Z****export TOS_SE...
您可以通过 TosClient->preSignedURL 生成预签名 URL,并使用生成的预签名 URL 直接发送 HTTP/HTTPS 请求访问 TOS 服务,完成上传对象、下载对象等操作。 使用预签名 URL 上传对象使用预签名 URL 上传对象必须指定请求方法为 Enum::HttpMethodPut,示例代码如下: php 'your region', 'endpoint' => 'your endpoint', // 从环境变量中获取访问密钥 'ak' => getenv('TOS_ACCESS_KEY'), 'sk' => getenv('T...
TOS PHP SDK 支持简单上传、分片上传等多种上传文件的方式,您可以根据您的业务需求及不同方式适用的场景,选择合适的上传方式。 上传方式说明普通上传:当文件不超过 5GiB 时,您可以使用普通上传的方式。 追加上传:当您需要在已上传的对象末尾追加内容时,您可以使用追加上传的方式。追加的对象大小不能超过 5GiB。 分片上传:单个分片的大小不能超过 5GiB,最多支持 10000 个分片。当对象较大时,请使用分片上传。
桶(Bucket)是 TOS 的全局唯一的命名空间,相当于数据的容器,用来储存对象(Object)数据。新创建的桶名在 TOS 中必须是唯一的。 示例代码您可以通过 TosClient->createBucket 新建一个桶,示例代码如下: php 'your region', 'endpoint' => 'your endpoint', // 从环境变量中获取访问密钥 'ak' => getenv('TOS_ACCESS_KEY'), 'sk' => getenv('TOS_SECRET_KEY'), ]); $input = new CreateBuc...