对象存储服务 OBS-复制对象:限定条件复制
限定条件复制
复制对象时,可以指定一个或多个限定条件,满足限定条件时则进行复制,否则抛出异常,复制对象失败。
您可以使用的限定条件如下:
参数 |
作用 |
OBS Android SDK对应方法 |
---|---|---|
Copy-Source-If-Modified-Since |
如果源对象在指定的时间后有修改,则进行复制,否则抛出异常。 |
CopyObjectRequest.setIfModifiedSince |
Copy-Source-If-Unmodified-Since |
如果源对象在指定的时间后没有修改,则进行复制,否则抛出异常。 |
CopyObjectRequest.setIfUnmodifiedSince |
Copy-Source-If-Match |
如果源对象的ETag值与该参数值相同,则进行复制,否则抛出异常。 |
CopyObjectRequest.setIfMatchTag |
Copy-Source-If-None-Match |
如果源对象的ETag值与该参数值不相同,则进行复制,否则抛出异常。 |
CopyObjectRequest.setIfNoneMatchTag |