GCS中删除的全局一致性

时间:2014-08-07 10:11:28

标签: google-cloud-storage

GCS docs的以下代码段:

  

强大的全局一致性还扩展到对象的删除(DELETE)操作和更改现有对象和存储区ACL的更新(PUT)操作。如果删除对象并收到成功响应,则立即尝试下载(GET)对象将导致404 Not Found状态代码。同样,如果更改对象或存储桶上的ACL并且收到成功响应,则新应用的对象或存储区ACL立即可用。

令人困惑,我认为全球一致性意味着我不会获得404 Not Found错误,对吗?

1 个答案:

答案 0 :(得分:7)

您将收到404错误,因为删除操作成功完成后对象不再存在。如果它不是强一致性,则可以删除一个对象,然后对该对象执行GET并返回该对象的旧的预先删除状态。