API를 사용하여 ElasticSearch 인증을 사용하는 방법을 알아보시겠습니까? 이 자습서에서는 API를 만들고 이를 사용하여 ElasticSearch 서버에 대한 쿼리를 수행하는 방법을 보여 드리겠습니다.

• 우분투 18
• 우분투 19
• 탄성 검색 7.6.2

이 예제에서 ElastiSearch 서버 IP 주소는 192.168.100.7입니다.

튜토리얼 인탄력적 검색 - 인증 API

필요한 패키지를 설치합니다.

Copy to Clipboard

ElasticSearch 서버와의 통신을 테스트합니다.

Copy to Clipboard

명령 출력은 다음과 같습니다.

Copy to Clipboard

API 기반 인증에는 ElasticSearch에 대한 HTTPS 연결이 필요합니다.

API 기반 인증을 사용하려면 인증서를 만들고 Elasticsearch 구성 파일에 다음 기능을 사용하도록 설정해야 합니다.

Copy to Clipboard

ElasticSearch API를 만듭니다.

Copy to Clipboard

명령 출력은 다음과 같습니다.

Copy to Clipboard

이 예제에서는 탄력적이라는 사용자 계정에 인증 API를 만들었습니다.

• API ID - l1YNpHEB5GTDEAepLnx
• API 키 - 40kYGW-SRZG2KnL_dWkBSQ

중요! HTTP 대신 HTTPS 프로토콜을 사용했습니다.

Base64를 사용하여 ID와 KEY를 인코딩해야 합니다.

• API ID - l1YNpHEB5GTDEAepLnx
• API 키 - 40kYGW-SRZG2KnL_dWkBSQ

중요! 콜론 문자를 사용하여 ID와 KEY를 분리해야 합니다.

Copy to Clipboard

명령 출력은 다음과 같습니다.

Copy to Clipboard

API를 사용하여 ElasticSearch 서버에 대한 쿼리를 수행합니다.

Copy to Clipboard

명령 출력은 다음과 같습니다.

Copy to Clipboard

API를 사용하여 ElasticSearch 서버에 대한 자세한 쿼리를 수행할 수 있습니다.

Copy to Clipboard

명령 출력은 다음과 같습니다.

Copy to Clipboard

축! 인증에 ElasticSearch API를 사용할 수 있습니다.