跳到主要内容
T4

limits

限制

限制

项目值
账户配额50.000.000.000 字节(50 GB)活跃对象
单个对象大小100.000.000 字节(100 MB)
请求体100 MB + multipart 余量
密钥长度1–1.024 字节
存储桶名称长度3–48 个字符
存储桶名称字符a-z、0-9、.、-;以字母或数字开头和结尾
每个存储桶的对象数不单独限制;适用 50 GB 账户配额
ListObjectsV2 max-keys1–1.000
Multipart1–10.000 个分片,每片 ≤ 100 MB;对象总计 ≤ 100 MB
进行中的分段上传每账户 20 个;超过 24 小时未完成的上传会被中止
签名 URL 有效期1 秒 – 7 天
Access key20 个字符(T4 + 18)
Secret40 个 base32 字符,只显示一次
写入所需余额至少 Rp1;无最低余额要求
  • 账户配额为 50 GB;更大容量暂不出售(可按需联系)。

余额、欠款与数据

  • 任何正余额(≥ Rp1)都允许上传和创建 API 密钥。
  • 月度扣费后余额为 Rp0,或出现负余额/未付金额时,存储会停止。
  • 未付/负余额视为欠款,有 10 天宽限期。宽限期内数据保留且可充值。超过

10 天后对象和存储桶会被删除,API 密钥被吊销;账单/欠款在付清前仍然存在。

  • 服务停止期间无法读取/删除数据;账单和充值页面仍可访问。

当前服务水平

  • 对象数据在两个机架间复制(SeaweedFS 010),因此单个磁盘或卷服务器故障不会丢失唯一副本。但仍没有对象备份、HA 或 SLA,且两个机架位于同一数据中心。
  • master、filer 和 S3 仍为单实例,控制面没有 HA。整个站点故障仍可能导致服务中断。
  • Cloudflare 使用 Flexible 模式;到源站的传输未启用 TLS,请求体上限为

100 MB。

  • 费率、配额、扣费和欠款规则见价格与额度页面。

为什么是 100 MB?

t4.dalang.io 目前位于 Cloudflare Flexible 模式之后,请求体大约在 100 MB 处被截断。T4 会更早返回 413 EntityTooLarge,让客户端收到明确错误, 而不是连接被断开。源站启用 TLS 并切换到 Cloudflare Full (Strict) 后,上限会提高。

为兼容客户端,仍支持分段上传,但 对象总计仍限制为 100 MB; CompleteMultipartUpload 会拒绝更大的对象。

Path style

使用 https://t4.dalang.io/{bucket}/{key}。不支持虚拟主机风格 (https://{bucket}.t4.dalang.io/...),会被拒绝。

区域

T4 API 区域名为 **id-jkt-1**。它只是标签:数据存储在印度尼西亚万丹省 Pandeglang 的 Dalang 数据中心。区域不影响数据存储位置:签名中可接受任意值, 包括旧客户端的 auto 和 us-east-1,但示例使用 id-jkt-1。