GCP云存储删除成本及list操作计费规则咨询
GCS List操作计费规则与提前删对象成本评估
核心计费规则结论
storage.objects.list、storage.buckets.list两类A类操作按单次API调用计费,和单次请求返回的结果条目数量没有关系。- 单次list API调用最多支持返回1000条结果,你可以通过
maxResults参数调整单页返回的条目数,但无论单页返回1个对象还是满额1000个对象,都只按1次操作计费。
遍历删除场景的成本测算
- 标准存储:每枚举100万个对象仅需约1000次list调用,对应成本为0.005美元,几乎可以忽略。
- 归档存储:每枚举100万个对象的list成本为0.05美元,就算桶内有1亿个归档对象,全量遍历的总list成本也仅为5美元,远低于提前删除省下的数年存储费用,不存在list成本超过待省存储成本的可能。
实操优化建议
- 遍历筛选老旧对象时,可直接在list请求中配置创建时间过滤条件,减少无效条目拉取,进一步压低调用次数。
- GCS后台执行生命周期规则的对象扫描动作是免费的,不会向你收取list费用;如果要提前释放存储成本,手动遍历删除的list成本完全在可接受范围内,方案具备可行性。
内容的提问来源于stack exchange,提问作者Kundan Kumar
相关产品推荐
相关产品推荐

