我有一个查询,我通过命令行传递:
aws cloudsearchdomain --endpoint-url http://myendpt search --search-query value --return _all_fields --cursor initial --size 100 --query-options {"defaultOperator":"or","fields":["id"],"operators":["and","escape","fuzzy","near","not","or","phrase","precedence","prefix","whitespace"]} --query-parser simple --query-parser simple --profile myname
它回应:
Unknown options: operators:[and, escape, fuzzy, near, not, or, phrase, precedence, prefix, whitespace], fields:[id]
我向您保证id
中存在AWS Cloudsearch
字段。我将在线cloudsearch查询测试程序中的查询反向设计为AWS CLI。
请帮忙。
更新:
此问题已在更新的aws-cli/1.8.4
中得到解决。如果您是像我这样的ubuntu/linux
用户:
请做:
sudo pip uninstall awscli
sudo pip install awscli
aws --version