refactor(backup): 备份复用业务桶并按目录前缀区分
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user