Google cloud storage GCS中删除的全局一致性

Google cloud storage GCS中删除的全局一致性,google-cloud-storage,Google Cloud Storage,以下代码段来自: 强大的全局一致性还扩展到对象上的删除(DELETE)操作和更改现有对象和bucket ACL的更新(PUT)操作。如果删除对象并收到成功响应,则立即尝试下载(获取)该对象将导致404未找到状态代码。同样,如果更改对象或存储桶上的ACL并收到成功响应,则新应用的对象或存储桶ACL将立即可用 令人困惑的是,我认为全局一致性意味着我不会得到404未找到错误,对吗?你会得到404错误,因为删除操作成功完成后对象不再存在。如果没有很强的一致性,就有可能删除一个对象,然后对该对象执行GET

以下代码段来自:

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


令人困惑的是,我认为全局一致性意味着我不会得到404未找到错误,对吗?

你会得到404错误,因为删除操作成功完成后对象不再存在。如果没有很强的一致性,就有可能删除一个对象,然后对该对象执行GET,并恢复该对象的旧的、预删除的状态