Purge 요청
- 인쇄
- PDF
Purge 요청
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
개요
퍼지 작업을 요청합니다.
요청
요청 URL
POST
https://edge.apigw.ntruss.com/api/v1/purge
요청 바디
항목 | 필수 여부 | 타입 | 제약 사항 | 설명 |
---|---|---|---|---|
profileId | Yes | Long | Profile 번호 | |
edgeId | Yes | Long | Edge 번호 | |
purgeType | Yes | PurgeType | 퍼지 유형 | |
purgeTarget | Conditional | List<String> | PurgeType 설명 참조 | 퍼지 대상 목록 |
PurgeType
값 | 설명 | purgeTarget 제약사항 | 예시 |
---|---|---|---|
ALL | 모든 콘텐츠 퍼지 | 생략되어야 함 | null |
DIRECTORY | 디렉토리 단위 퍼지 | '/' 문자로 시작 '/*' 문자열로 마침 | /* /src/* /src/images/* |
PATTERN | 확장자 단위 콘텐츠 퍼지 | '/' 문자로 시작 '*.abc' 확장자 표기로 마침 | /*.jpg /static/*.png /static/images/*.css |
URL | URL 로 지정한 콘텐츠 퍼지 | '/' 문자로 시작 '*' 와일드카드 사용 불가 | /src/css/main.css?version=20221124 |
응답
모든 응답은 HTTP Status Code로 성공 또는 실패를 반환합니다.
HTTP 상태 코드 | 코드 메시지 | 설명 |
---|---|---|
200 | Success | 조회 성공 |
401 | Unauthorized | 인증 실패 |
500 | Internal Server Error | 서버 오류 |
응답 바디
타입 | 설명 |
---|---|
List<Long> | 퍼지 요청 번호 목록 |
예시
요청 예시
https://edge.apigw.ntruss.com/api/v1/purge
{
"profileId": 111,
"edgeId": 222,
"purgeType": "DIRECTORY",
"purgeTarget": [
"/src/images/*",
"/static/thumbs/*"
]
}
응답 예시
{
"code":"0000",
"message":"Success",
"result":[
9999
]
}
오류 코드
Error 코드 | 설명 |
---|---|
0032 | 허용되지 않은 요청 |
0400 | 요청 데이터 형식 불일치 |
9999 | 서버 오류 발생 |
이 문서가 도움이 되었습니까?