Skip To Content

WebGISDR 도구 결과 파일

WebGISDR 도구는 작업 결과를 JSON으로 기록하는 결과 파일을 지원하며, 이 파일을 구문 분석하여 백업 위치, 모든 컴포넌트의 실패 여부, 각 컴포넌트의 소요 시간을 확인할 수 있습니다.

결과 파일은 예를 들어 PowerShell 또는 PythonConvertFrom-Json cmdlet을 사용하여 구문 분석할 수 있습니다. JSON 구조에는 실행된 작업, 작업의 성공 또는 실패 여부, 작업 경과 시간, 생성 또는 복원된 백업 위치에 대한 섹션이 포함됩니다. 또한 각 컴포넌트의 결과를 저장할 결과 객체도 포함됩니다.

결과 파일 형식

다음 테이블에서는 결과 파일의 상위 JSON 객체에 대한 키/값 쌍을 설명합니다.

backupLocation

생성되거나 복원된 백업의 경로입니다.

backupLocationType

백업이 저장되는 위치(파일 시스템 또는 클라우드 저장소)입니다.

messages

백업 또는 복원 작업에 관한 모든 정보 메시지입니다. 여기에는 복원이 실패한 이유가 저장됩니다.

operation

실행된 작업(백업 또는 복원)입니다.

결과

각 컴포넌트 백업의 결과를 저장하는 JSON 배열입니다.

status

작업 결과(성공 또는 실패)입니다.

elapsedTime

작업의 총 기간입니다.

zipTime

백업을 압축하는 데 소요된 시간입니다. 백업 파일을 파일 시스템에 저장할 때 적용됩니다.

unzipTime

백업의 압축을 푸는 데 소요된 시간입니다. 백업 파일을 파일 시스템에 저장할 때 적용됩니다.

uploadTime

클라우드 저장소에 백업을 업로드하는 데 소요된 시간입니다. 백업 파일을 클라우드 저장소에 저장할 때 적용됩니다.

downloadTime

클라우드 저장소에서 백업을 다운로드하는 데 소요된 시간입니다. 백업 파일을 클라우드 저장소에 저장할 때 적용됩니다.

다음 테이블에서는 각 컴포넌트에 대한 키/값 쌍을 설명합니다.

이름

컴포넌트의 이름입니다.

messages

백업 또는 복원 작업에 관한 모든 정보 메시지입니다. 여기에는 복원이 실패한 이유가 저장됩니다.

URL

컴포넌트의 URL입니다.

status

작업 결과(성공 또는 실패)입니다.

elapsedTime

컴포넌트에 대한 총 작업 기간입니다.

샘플 결과

다음은 페더레이션된 추가 서버가 있는 기본 배포 백업의 예시입니다.

{
	"backupLocation": "/net/backupServer/backups/full/20221123-133229-PST-FULL.webgissite",
	"backupLocationType": "FileSystem",
	"messages": "",
	"operation": "restore",
	"results": [{
			"name": "Portal for ArcGIS",
			"messages": "",
			"URL": "https://portal.domain.com/portal",
			"status": "success",
			"elapsedTime": "00hr:07min:55sec"
		},
		{
			"name": "ArcGIS Server",
			"messages": "",
			"URL": "https://server.domain.com/server",
			"status": "success",
			"elapsedTime": "00hr:01min:07sec"
		},
		{
			"name": "ArcGIS Server",
			"messages": "",
			"URL": "https://server.domain.com/server",
			"status": "success",
			"elapsedTime": "00hr:01min:10sec"
		},
		{
			"storeType": "relational",
			"name": "ArcGIS Data Store",
			"messages": "",
			"URL": "https://datastore.domain.com:2443/arcgis",
			"status": "success",
			"elapsedTime": "00hr:03min:20sec"
		},
		{
			"storeType": "tileCache",
			"name": "ArcGIS Data Store",
			"messages": "",
			"URL": "https://datastore.domain.com:2443/arcgis",
			"status": "success",
			"elapsedTime": "00hr:00min:15sec"
		}
	],
	"status": "success",
	"elapsedTime": "00hr:13min:24sec",
	"zipTime": "00hr:00min:16sec"
}