Snapshot Scheduling 설정

Prev Next

Snapshot Scheduling 을 설정합니다.

요청

요청 URL

POST https://vpcsearchengine.apigw.gov-ntruss.com/api/v2/snapshot/setSnapshotScheduling/{service-group-instance-no} [수도권]
POST https://vpcsearchengine.apigw.gov-ntruss.com/api/krs-v2/snapshot/setSnapshotScheduling/{service-group-instance-no} [남부권]

요청 헤더

헤더명 설명
x-ncp-apigw-timestamp 1970년 1월 1일 00:00:00 협정 세계시(UTC)부터의 경과 시간을 밀리초(Millisecond)로 나타낸 것
API Gateway 서버와 시간 차가 5분 이상 나는 경우 유효하지 않은 요청으로 간주
x-ncp-apigw-timestamp:{Timestamp}
x-ncp-iam-access-key 네이버 클라우드 플랫폼 포털에서 발급받은 Access Key ID 값
x-ncp-iam-access-key:{Account Access Key}
x-ncp-apigw-signature-v2 Access Key ID 값과 Secret Key로 암호화한 서명
x-ncp-apigw-signature-v2:{API Gateway Signature}
Content-Type Request body content type을 application/json으로 지정
Content-Type: application/json

요청 파라미터

파라미터 타입 필수 여부 설명
serviceGroupInstanceNo String Y Snapshot을 생성할 Cluster 번호
snapshotName String Y Snapshot 이름
bucketName String Y Snapshot을 저장할 bucket 이름
scheduledDay String Y Scheduling을 실행할 일
scheduledHour Integer Y Scheduling을 실행할 시간
0~23
scheduledMinute Integer Y Scheduling을 실행할 분
0, 15, 30, 45
  • 사용 가능한 Scheduled Day 값
Scheduled Day Description
Everyday 매일 실행합니다.
Sunday 일요일에 실행합니다.
Monday 월요일에 실행합니다.
Tuesday 화요일에 실행합니다.
Wednesday 수요일에 실행합니다.
Thursday 목요일에 실행합니다.
Friday 금요일에 실행합니다.
Saturday 토요일에 실행합니다.

요청 예시

POST https://vpcsearchengine.apigw.gov-ntruss.com/api/v2/snapshot/setSnapshotScheduling/1531843
HOST: vpcsearchengine.apigw.gov-ntruss.com
Content-Type: application/json
x-ncp-apigw-signature-v2: zq0FrtlU8JZJi9esTK31bCQUNG3H+jo4CMjMkJDoWSc=
x-ncp-apigw-timestamp: 1593848345548
x-ncp-iam-access-key: 7fIvgFY428mtY6sY8maw

{
  "snapshotName": "my-snapshot",
  "bucketName": "estest",
  "scheduledDay": "Everyday",
  "scheduledHour": 0,
  "scheduledMinute": 0
}
curl -X POST "https://vpcsearchengine.apigw.gov-ntruss.com/api/v2/snapshot/setSnapshotScheduling/1531843 \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-H "x-ncp-iam-access-key: 7fIvgFY428mtY6sY8maw" \
-H "x-ncp-apigw-timestamp: 1601971222179" \
-H "x-ncp-apigw-signature-v2: zrCelnR48AADdK/uh6Xe3yy468i8KpQoewYHUmeqYh4=" \
-d \
'{
  "snapshotName": "my-snapshot",
  "bucketName": "estest",
  "scheduledDay": "Everyday",
  "scheduledHour": 0,
  "scheduledMinute": 0
 }'

응답 예시

{
  "code": 0,
  "message": "SUCCESS",
  "result": true,
  "requestId": "2757144e-8548-472d-9d65-962406b4efa0"
}