피드로 돌아가기
How to Delete a Cloudflare Access Application (Without Guesswork)
Dev.toDev.to
Security

API 기반 Cloudflare Access App 정밀 삭제 프로세스 구축

How to Delete a Cloudflare Access Application (Without Guesswork)

Sachin Thapa2026년 5월 27일2beginner

Context

Cloudflare Access Application 삭제 시 Scope 불일치로 인한 삭제 실패 사례 빈번. GUI 기반 관리의 불확실성을 제거하기 위한 API 중심의 명시적 삭제 워크플로우 필요.

Technical Solution

  • API Token에 Access app read/delete 권한을 할당하여 보안 제어 적용
  • Account-level과 Zone-level로 구분된 Endpoint 구조를 통한 Scope 명시화
  • GET 요청 후 jq 필터링을 통한 정확한 app_id 식별로 오삭제 방지
  • 식별된 app_id를 동일 Scope의 DELETE Endpoint에 매핑하는 일관성 유지
  • 삭제 후 리스트 재조회를 통한 상태 검증 단계 포함으로 원자성 확보

1. 삭제 대상의 Scope(Account vs Zone)를 먼저 확인했는가

2. API Token에 적절한 Permission(Read/Delete)이 부여되었는가

3. Name 기반이 아닌 Unique한 app_id를 통해 리소스를 식별했는가

4. DELETE 요청 후 GET 요청으로 실제 제거 여부를 검증했는가

원문 읽기