Table of Contents

Target images 삭제

EasyAR는 더 이상 필요하지 않은 recognition images를 처리하는 두 가지 방법인 영구 삭제임시 비활성화를 제공합니다. production 환경의 안정성을 보장하려면 다음 작업 설명을 주의 깊게 읽는 것이 좋습니다.

EasyAR Web management center에서 작업

  • 작업 단계: EasyAR Developer Center에 로그인 -> Cloud Recognition Management -> 해당 gallery 선택 -> Manage 클릭하여 gallery 관리 페이지로 이동합니다.
  • 삭제 방법:
    • Batch deletion: 목록에서 target images를 선택하고 Delete를 클릭한 뒤 확인합니다.
    • Single deletion: target image 상세 페이지로 들어가 페이지 안의 Delete 버튼을 클릭합니다.

삭제 작업 가이드

경고

삭제 작업은 되돌릴 수 없습니다. 삭제를 확인하면 해당 이미지의 모든 feature data 및 관련 정보가 영구적으로 손실됩니다. 먼저 test gallery에서 과정을 검증하는 것이 좋으며, production 환경에서 직접 destructive testing을 수행하는 것은 엄격히 금지됩니다.

Best practice: target images 비활성화

대부분의 비즈니스 시나리오에서 특정 이미지를 향후 다시 사용할지 확실하지 않다면 deletion 대신 deactivation을 사용하는 것이 좋습니다.

  • 기능 특성: 비활성화된 target image는 database 목록에 남아 있지만 cloud recognition 검색 과정에는 참여하지 않습니다. 다만 recognition quota는 차지합니다.
  • Deactivation 방법: 관리 페이지에서 recognition image를 선택하고 Deactivate를 클릭합니다.

Deactivation 작업 가이드

API를 사용해 target images 삭제

REST API를 통해 recognition images를 자동으로 정리할 수 있습니다.

준비

시작하기 전에 Delete target image API documentation을 읽고 다음 리소스를 준비하십시오.

  • CRS AppId
  • API Key / Secret 또는 Token
  • Server-end URL (443 포트)
  • TargetId: 삭제할 target image의 고유 ID입니다. TargetId가 없으면 API는 statusCode: 404 (Target not found)를 반환합니다.

플레이스홀더를 실제 매개변수로 바꾸고 curl 스크립트를 실행하십시오

  • Your-Server-side-URL → 실제 API Host
  • Your-Token → 실제 API Key Authorization Token
  • Your-CRS-AppId → 사용자의 appId
  • Your-todo-TargetId → 삭제할 target의 targetId
curl -X DELETE "https://<Your Server-side-URL>/target/<Your-todo-TargetId>?appId=<Your-CRS-AppId>" \
  -H "Content-Type: application/json" \
  -H "Authorization: <Your-Token>" 

관련 주제: