fix(backup): 归档校验改用 ListObjects 避免依赖对象 HeadObject 权限
This commit is contained in:
@@ -181,6 +181,12 @@ backup_oss_download() {
|
||||
ossutil cp "${source}" "${destination}"
|
||||
}
|
||||
|
||||
# 用 ListObjects 校验远端对象存在,避免依赖对象 HeadObject 权限(oss:GetObjectMeta)。
|
||||
backup_oss_object_exists() {
|
||||
local key="$1"
|
||||
ossutil ls "${key}" 2>/dev/null | grep -q 'Object Number is: 1'
|
||||
}
|
||||
|
||||
backup_write_complete_marker() {
|
||||
local path="$1"
|
||||
local payload_name="$2"
|
||||
|
||||
Reference in New Issue
Block a user