Skip to main content

规则

规则为某个前缀下的每个对象设置默认值和限制:可见性、过期时间、最大大小、允许的扩展名、缓存以及自动删除。它们适用于该前缀下的每一次上传,无论上传来自 SDK、上传令牌还是控制台。套餐限制和匹配方式请参见 Update Settings。

rules.get()

以数组形式返回已保存的规则。每条规则都包含下面的字段以及 created_at,带有 delete_after_days 时还包含 active_from。
active_from 是可选的:API 只会为带有 delete_after_days 的规则发送它。在 TypeScript 中,请处理其为 undefined 的情况。

rules.set(rules)

rules.set() 会替换整个列表。请发送你想保留的所有规则;rules.set([]) 会将它们全部删除。要添加一条规则,请先读取列表:
它返回已保存的列表,与 rules.get() 相同。
delete_after_days 仅在规则保存 24 小时后才生效(参见 active_from)。一旦生效,被删除的对象将无法恢复。
当规则被拒绝时,错误的 extra 会携带出错的 prefix:
rules.get() 是读操作,会被重试。rules.set() 只有一次尝试。

统计

统计数据是一个估算值,由服务器缓存 60 秒。billing 只是对超出套餐部分存储的估算,并非账单。
参见 Account Stats。