![Elastic Search 매핑 및 설정에서 Curl 매개변수 목록이 너무 김 오류](https://linux55.com/image/185868/Elastic%20Search%20%EB%A7%A4%ED%95%91%20%EB%B0%8F%20%EC%84%A4%EC%A0%95%EC%97%90%EC%84%9C%20Curl%20%EB%A7%A4%EA%B0%9C%EB%B3%80%EC%88%98%20%EB%AA%A9%EB%A1%9D%EC%9D%B4%20%EB%84%88%EB%AC%B4%20%EA%B9%80%20%EC%98%A4%EB%A5%98.png)
mapping=(</index_automation/{product}/mapping/Mapping/"$tempmappingfile")
settings=(</index_automation/{product}/mapping/Mapping/"$tempsettingsfile")
dataraw="{{mapping},{settings}}"
creds=$(</index_automation/obj/creds.txt)
reindexfile="/index_automation/${product}/mapping/Mapping/reindex.txt"
IFS=", " read -r -a credArr <<< "$creds"
result=(curl --silent -u {credArr[0]}:{credArr[1]} -X PUT "{credArr[2]}/${indexname}/"
--header "Content-Type: application/json"
--data-raw "$dataraw")
위의 코드 베이스에서는 새로운 인덱스 생성을 위한 매핑과 설정을 읽고 있습니다. 왜냐면 --data-raw "$dataraw"
내가 받고 있으니까
curl: argument list too long
실수. 누가 날 도울 수 있죠?