Amazon web services AWS s3api json格式错误:分析参数时出错';cli输入json';:无效JSON:应为值:第1行第1列(字符0)
不确定我的json格式出了什么问题。仅尝试测试aws cli并运行Amazon web services AWS s3api json格式错误:分析参数时出错';cli输入json';:无效JSON:应为值:第1行第1列(字符0),amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,不确定我的json格式出了什么问题。仅尝试测试aws cli并运行aws s3api列表对象--cli input json.json--profile其中在下面,但得到: Error parsing parameter 'cli-input-json': Invalid JSON: Expecting value: line 1 column 1 (char 0) JSON received: <my_json.json> {"Bucket": "<bucket_name&
aws s3api列表对象--cli input json.json--profile
其中
在下面,但得到:
Error parsing parameter 'cli-input-json': Invalid JSON: Expecting value: line 1 column 1 (char 0)
JSON received: <my_json.json>
{"Bucket": "<bucket_name>","Delimiter": "","EncodingType": "","Marker": "","MaxKeys": 0,"Prefix": "<prefix_name>"}
分析参数“cli输入json”时出错:json无效:应为值:第1行第1列(字符0)
收到的JSON:
{“Bucket”:“Delimiter”:“EncodingType”:“Marker”:“MaxKeys”:0,“Prefix”:“}
而不是:
my_json.json
您必须在json名称之前使用file://
:
file://my_json.json
在我的例子中,我认为它需要ASCII编码(默认为unicode)。。。将
-Encoding ASCII-NoNewline
添加到我的输出文件中
,效果良好。--cli输入jsonfile://my_json.json
我使用的是linux服务器,文件位于/root/my_json.json
可能与我遇到的相同,但是我使用的是file://syntax。特别是我需要通过aws{cmd}--generate cli skeleton | Out file-encoding ascii aws service.json生成json文件。当我将输出重定向到一个文件时,cli不会接受该文件。谢谢。这是唯一对我有用的线索。我必须将json文件转换为UTF-8(使用记事本++)。我正在使用AWS CLI v2。