REST API를 사용하여 스냅샷 관리

Oracle Analytics Cloud REST API를 사용하여 프로그래밍 방식으로 OCI(Oracle Cloud Infrastructure) 스토리지에서 스냅샷(BAR 파일)을 생성, 복원 및 관리할 수 있습니다. 예를 들어, 정기적 백업(스냅샷)을 수행하는 스크립트를 생성할 수 있습니다.

주:

Oracle Analytics Cloud 콘솔의 [스냅샷] 페이지에는 콘솔을 사용하여 생성한 스냅샷이 나열됩니다. REST API를 사용하여 생성하고 등록한 스냅샷은 [스냅샷] 페이지에 표시되지 않습니다.

다음은 REST API를 사용한 몇 가지 공통 작업입니다.

작업 설명 REST API 설명서
필요 조건 이해

여러 필요 조건 작업을 이해하고 완료합니다.

REST API를 사용하여 스냅샷을 관리하려면 Oracle Analytics Cloud에서 관리자 권한이 있어야 합니다(BI 서비스 관리자).

OCI(Oracle Cloud Infrastructure) 오브젝트 스토리지에 대한 액세스 권한과 스냅샷 저장을 위한 버킷 생성 권한도 필요합니다. 특히 스냅샷이 저장된 스토리지 버킷에 대해 OBJECT_CREATEOBJECT_OVERWRITE 권한이 필요합니다. 또한 OCI 오브젝트 스토리지를 REST 호출할 수 있는 API 서명 키가 필요합니다.

필요 조건
OAuth 2.0 토큰 인증 이해 Oracle Analytics Cloud의 인증 및 권한 부여는 Oracle Identity Cloud Service에서 관리됩니다. Oracle Analytics Cloud REST API에 액세스하려면 권한 부여에 사용할 OAuth 2.0 액세스 토큰이 필요합니다. OAuth 2.0 토큰 인증
스냅샷 생성 특정 시점에 시스템의 콘텐츠 및 설정을 스냅샷(BAR 파일)으로 캡처하고, 클라우드 스토리지에 스냅샷을 저장하고, Oracle Analytics Cloud에 스냅샷을 등록합니다. 스냅샷 생성 (type=CREATE)
기존 스냅샷 등록 클라우드 스토리지에 저장된 기존 스냅샷을 Oracle Analytics Cloud에 등록합니다. 스냅샷 생성 (type=REGISTER)
스냅샷에서 복원 클라우드 스토리지의 스냅샷을 사용하여 시스템을 이전 작동 상태로 복원합니다. 스냅샷 복원
스냅샷 삭제 클라우드 스토리지에서 불필요한 스냅샷을 삭제합니다. 스냅샷 삭제
스냅샷 세부정보 가져오기 단일 스냅샷 또는 클라우드 스토리지의 모든 스냅샷에 대한 세부정보를 가져옵니다. 스냅샷 가져오기

모든 스냅샷 가져오기

스냅샷 작업 요청의 상태 가져오기 REST 작업 요청의 상태를 모니터합니다. 작업 요청 항목 가져오기