Ibm cloud IBM Bluemix Swift对象存储的行为”;“X-最新”;旗帜
我正在IBMBlueMix上使用IBMCloud对象存储和Swift API,如图所示 我需要获取对象的最新版本,或者知道它是否已被删除。为此,我在请求中使用Ibm cloud IBM Bluemix Swift对象存储的行为”;“X-最新”;旗帜,ibm-cloud,openstack-swift,object-storage,Ibm Cloud,Openstack Swift,Object Storage,我正在IBMBlueMix上使用IBMCloud对象存储和Swift API,如图所示 我需要获取对象的最新版本,或者知道它是否已被删除。为此,我在请求中使用X-latest头标志,但仍然可以获取已删除的对象。此标志是否存在已知问题?存储服务是否支持它?如果是,你能帮我调查一下为什么会这样吗 问题场景(Swift本地客户端): 添加对象 删除此对象 使用X-latest标志拖动此对象(获取或头部) 并希望始终获得“未找到对象”404状态代码(因为它在上一步中已被删除)。但在现实中,有时我会把这个
X-latest
头标志,但仍然可以获取已删除的对象。此标志是否存在已知问题?存储服务是否支持它?如果是,你能帮我调查一下为什么会这样吗
问题场景(Swift本地客户端):
X-latest
标志拖动此对象(获取或头部)404
状态代码(因为它在上一步中已被删除)。但在现实中,有时我会把这个对象取回,尽管它被删除了。Swift最终是一致的,没有这个标志,这将是一个正常的行为。但是有了这个标志,我就不会得到这个对象的旧版本了
你知道为什么会这样吗?你能发布你正在执行的代码吗?你能发布你正在执行的代码吗?