Elastic Searchマッピングと設定でCurlパラメータのリストが誤りすぎるエラー

Elastic Searchマッピングと設定でCurlパラメータのリストが誤りすぎるエラー
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

間違い。誰が私を助けることができますか?

ベストアンサー1

おすすめ記事