refactor(backup): 备份复用业务桶并按目录前缀区分

This commit is contained in:
yml2213
2026-11-10 15:27:12 +08:00
parent 1ef01c2c97
commit d0572e5001
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -169,8 +169,8 @@ backup_oss_upload() {
backup_validate_oss_uri() {
local uri="$1"
if [[ ! "${uri}" =~ ^oss://[A-Za-z0-9][A-Za-z0-9._-]*$ ]]; then
backup_error "BACKUP_OSS_URI 必须是 oss://bucket 格式,当前值:${uri}"
if [[ ! "${uri}" =~ ^oss://[A-Za-z0-9][A-Za-z0-9._-]*(/[A-Za-z0-9._-]+)*$ ]]; then
backup_error "BACKUP_OSS_URI 必须是 oss://bucket 或 oss://bucket/prefix 格式,当前值:${uri}"
exit 1
fi
}
+2 -2
View File
@@ -230,8 +230,8 @@ validate_env() {
log_error "BACKUP_RESTORE_DIR 必须是与 BACKUP_DIR 不同的 /data 子目录,当前值:${backup_restore_dir}"
exit 1
fi
if [[ ! "${backup_oss_uri}" =~ ^oss://[A-Za-z0-9][A-Za-z0-9._-]*$ ]]; then
log_error "BACKUP_OSS_URI 必须是 oss://bucket 格式,当前值:${backup_oss_uri}"
if [[ ! "${backup_oss_uri}" =~ ^oss://[A-Za-z0-9][A-Za-z0-9._-]*(/[A-Za-z0-9._-]+)*$ ]]; then
log_error "BACKUP_OSS_URI 必须是 oss://bucket 或 oss://bucket/prefix 格式,当前值:${backup_oss_uri}"
exit 1
fi
if [[ ! "${backup_user}" =~ ^[A-Za-z0-9_]{1,32}$ ]]; then