앱 통합
자세한 API 사용법 및 샘플 코드는 API 문서를 참고하세요. API 문서에는 다양한 예제 코드와 함께 각 기능에 대한 상세한 설명이 포함되어 있습니다. 이를 통해 API를 효과적으로 활용하는 방법을 익히고, 실무에 바로 적용할 수 있습니다.
이 섹션에서는 앱 통합 메뉴를 통한 앱 클라이언트 관리 방법에 대해 설명합니다.
앱 클라이언트는 특정 앱에 직접 요청을 보내기 위한 API 키입니다. 앱 클라이언트를 생성하면, 해당 앱 클라이언트를 사용하여 NazareDB에 직접 요청을 보낼 수 있습니다.
앱 클라이언트 목록
앱 클라이언트 목록 페이지에서는 현재 생성된 모든 앱 클라이언트를 확인할 수 있습니다. 각 앱 클라이언트의 이름, 생성 시간, 업데이트 시간, 작업 버튼이 표시됩니다.
앱 클라이언트 생성
새로운 앱 클라이언트를 생성하려면 앱 클라이언트 목록 페이지 우측 상단의 생성 버튼을 클릭합니다. 생성 페이지에서는 앱 클라이언트의 이름과 비밀번호를 입력할 수 있습니다.
앱 클라이언트 편집
기존 앱 클라이언트를 편집하려면 앱 클라이언트 목록에서 편집 버튼을 클릭합니다. 편집 페이지에서는 앱 클라이언트의 이름과 비밀번호를 수정할 수 있습니다.
비밀번호 변경
앱 클라이언트 편집 화면에서는 새 비밀번호를 입력하여 앱 클라이언트의 비밀번호를 변경할 수 있습니다. 기존 비밀번호는 확인할 수 없으며, 새 비밀번호를 입력한 후 저장 버튼을 클릭하면 변경된 비밀번호가 적용됩니다.
앱 클라이언트 삭제
앱 클라이언트를 삭제하려면 앱 클라이언트 목록에서 삭제 버튼을 클릭하고 확인 창에서 "삭제" 버튼을 클릭합니다.
요청 예제
앱 클라이언트에서 생성한 API 키를 이용하여 NazareDB에 직접 요청을 보내는 예제입니다.
curl -u '이름:비밀번호' -v POST -H "Content-Type: application/json" -d '{"sql": "SELECT * from test_table"}' http://Nazare-서버-주소:31888/sql/arrow/stream
이 섹션에서는 앱 통합 메뉴를 통한 앱 클라이언트 관리 방법에 대해 설명했습니다. 앱 클라이언트를 생성하고 관리하여, NazareDB에 직접 요청을 보낼 수 있습니다.