CLOVA OCR VM PROXY 연동 가이드

Prev Next

CLOVA OCR 서비스를 사내에서 이용하기 위해 CLOVA OCR VM PROXY를 연동하는 방법을 안내합니다. CLOVA OCR 서비스를 사용하려면 API Gateway 연동이 필요합니다.
이 가이드에서는 다음 내용에 대해 설명합니다.

  • API Gateway 연동 방법
  • 사내 내부망에서 화이트리스트로 관리할 IP 정보 또는 APIGW Invoke URL로 제어 정보 지정 방법
  • CLOVA OCR 호출에 필요한 Secret Key 미노출 방법

위 내용을 참고하여 CLOVA OCR VM PROXY를 연동하여 API 호출하는 것을 권장합니다.

참고

API GW Invoke URL에 할당된 IP 정보는 변경될 수 있습니다.

구성 방법은 다음과 같습니다.

  1. VM 생성
  2. Ngnix Proxy 구성

VM 생성과 관련된 내용은 네이버 클라우드 플랫폼 Server 시작을 참조해 주십시오.

ngnix.config 파일에 다음과 같은 설정을 추가한 후 서비스를 시작해 주십시오.

server {
    ....
    location /ocrproxy {
        proxy_set_header x-ocr-secret {앱 등록 시 발급받은 Secret Key};
        rewrite ^/ocrproxy/(.*)$ break;
        proxy_pass {앱 등록 시 발급받은 Invoke URL};
    ....
}
Plain text

요청 예시는 다음과 같습니다.

curl -X POST http://{VM IP}/ocrproxy
-d '{"images": [{"format": "jpg","name": "proxytest","data": null,"url": "{your image url}"}],"lang": "ko","requestId": "string","timestamp": 0,"version": "V2"}'
Shell

응답 예시는 다음과 같습니다.