curl
**을 사용하여 POST
요청을 보낼 수 있습니다. 다음은 IP 주소가 **43.201.88.182
**이고, 인덱스 이름이 **test
**인 Elasticsearch 서버에 샘플 데이터를 넣는 예제입니다.9200
포트에서 실행됩니다. 또한, 네트워크 보안 설정이나 Elasticsearch 자체의 보안 설정에 따라 외부에서의 접근이 제한될 수 있으므로, 필요한 경우 적절한 설정 변경이나 보안 그룹 규칙 조정이 필요할 수 있습니다. → 이미 인바운드&아웃바운드로 :9200 포트가 열려있습니다.curl -X POST "43.201.88.182:9200/test/_doc" -H "Content-Type: application/json" -d'
{
"user": "john",
"post_date": "2021-12-15T14:12:12",
"message": "trying out Elasticsearch"
}
'
이 예제에서는 test
인덱스에 다음과 같은 필드를 가진 새로운 문서를 생성합니다:
user
: 사용자 이름post_date
: 게시 날짜message
: 메시지 내용curl
명령어에 u username:password
옵션을 추가해야 합니다.