Fix PBS API namespace: Add ns=PQ parameter to all API calls
모든 PBS API 호출에 ns=PQ 파라미터를 추가하여 PQ 네임스페이스의 백업만 조회하도록 수정 - groups API에 ns=PQ 추가 - snapshots API에 ns=PQ 추가 (get_snapshot_comment 함수) - snapshots API에 ns=PQ 추가 (get_latest_snapshot 함수) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
05a063eb1e
commit
86e34d6916
@ -144,8 +144,8 @@ list_and_select_backup() {
|
||||
log_step "PBS에서 백업 목록 조회 중..."
|
||||
echo ""
|
||||
|
||||
# 응답을 파일에 저장
|
||||
curl -k -s -X GET "https://${PBS_SERVER}:${PBS_PORT}/api2/json/admin/datastore/${PBS_DATASTORE}/groups" \
|
||||
# 응답을 파일에 저장 (PQ 네임스페이스 명시)
|
||||
curl -k -s -X GET "https://${PBS_SERVER}:${PBS_PORT}/api2/json/admin/datastore/${PBS_DATASTORE}/groups?ns=PQ" \
|
||||
-H "Cookie: PBSAuthCookie=${PBS_TICKET}" \
|
||||
-H "CSRFPreventionToken: ${PBS_CSRF}" > /tmp/pbs_groups.json
|
||||
|
||||
@ -179,7 +179,7 @@ def get_snapshot_comment(backup_type, backup_id):
|
||||
try:
|
||||
cmd = [
|
||||
'curl', '-k', '-s', '-X', 'GET',
|
||||
f'https://{PBS_SERVER}:{PBS_PORT}/api2/json/admin/datastore/{PBS_DATASTORE}/snapshots?backup-type={backup_type}&backup-id={backup_id}',
|
||||
f'https://{PBS_SERVER}:{PBS_PORT}/api2/json/admin/datastore/{PBS_DATASTORE}/snapshots?backup-type={backup_type}&backup-id={backup_id}&ns=PQ',
|
||||
'-H', f'Cookie: PBSAuthCookie={PBS_TICKET}',
|
||||
'-H', f'CSRFPreventionToken: {PBS_CSRF}'
|
||||
]
|
||||
@ -289,7 +289,7 @@ get_latest_snapshot() {
|
||||
local backup_type="$1"
|
||||
local backup_id="$2"
|
||||
|
||||
curl -k -s -X GET "https://${PBS_SERVER}:${PBS_PORT}/api2/json/admin/datastore/${PBS_DATASTORE}/snapshots?backup-type=${backup_type}&backup-id=${backup_id}" \
|
||||
curl -k -s -X GET "https://${PBS_SERVER}:${PBS_PORT}/api2/json/admin/datastore/${PBS_DATASTORE}/snapshots?backup-type=${backup_type}&backup-id=${backup_id}&ns=PQ" \
|
||||
-H "Cookie: PBSAuthCookie=${PBS_TICKET}" \
|
||||
-H "CSRFPreventionToken: ${PBS_CSRF}" > /tmp/pbs_snapshots.json
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user