App 캐시를 무효화합니다
베타 API
/v1 API 계약은 변경될 수 있으며, 호환되지 않는 변경도 별칭 없이 배포될 수 있습니다.
/v1/apps/{appId}/purges이 경로는 이메일 인증된 사용자 또는 해당 App 및 준비된 배포에 유효한 전용 Purge Bearer를 허용합니다. kind는 url, path, prefix, glob, pattern, tag, app, host 중 하나이며 wait은 기본 true입니다. mode는 invalidate(기본) 또는 delete이며 응답 캐시에만 적용됩니다. host는 value로 지정하고 응답 캐시만 무효화합니다. tag는 기존 value 또는 tags 배열(1~16개) 중 하나를 사용하며 각 태그는 trim 후 최대 256 UTF-8 바이트 및 256문자이고 NUL/CR/LF는 금지됩니다. Idempotency-Key를 지원하고 wait이 true면 마지막 응답 캐시 이벤트의 Edge ACK를 기다립니다. URL selector는 요청당 하나(최대 2048바이트), App당 활성 URL 최대 1000개이며 URL Purge는 App당 1분에 120회, 배포 Bearer의 app Purge는 App당 1분에 6회로 제한합니다.
인증
bearerAuth 로그인 또는 API 토큰 교환으로 받은 접속 토큰을 사용합니다. ntro_ API 토큰은 먼저 로그인 서버에서 접속 토큰으로 교환해야 합니다.
위치: header
경로 매개변수
헤더 매개변수
요청 본문
application/json
TypeScript 타입 정의
Use the request body type in TypeScript.
응답 본문
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/apps/string/purges" \ -H "Content-Type: application/json" \ -d '{ "kind": "string" }'{ "purge": { "createdAt": "string", "id": "string", "kind": "string", "mode": "string", "tags": [ "string" ], "value": "string" }, "status": "string"}