我在Windows上安装了AWS CLI,并且正在使用Windows命令提示符。
我正在尝试使用Rekognition,但我似乎无法让任何命令工作。我得到的最接近的是:
aws rekognition detect-faces --image S3Object=\{Bucket=innovation-bucket,Name=image.jpg,Version=1\} --attributes "ALL" --region us-east-1这导致:
错误解析参数‘--图像’:预期:',',接收到:'}‘用于输入:S3Object={bucket=创新桶,Name=image.jpg,Version=1}
为什么要用逗号?
编辑:
当我从文档中尝试格式时,我也会得到错误:
aws rekognition detect-faces --image '{"S3Object":{"Bucket":"innovation-bucket","Name":"image.jpg"}}' --attributes "ALL" --region us-east-1错误解析参数‘--图像’:预期:'=',收到输入‘’:{“S3Object”:{“桶”:“创新桶”,“名称”:“image.jpg”}}‘
发布于 2017-04-27 14:41:13
1)您的AWS应该如下所示,请参阅这份文件
aws rekognition search-faces-by-image \
--image '{"S3Object":{"Bucket":"bucket-name","Name":"Example.jpg"}}' \
--collection-id "collection-id" \
--region us-east-1 \
--profile adminuser2)如果您的AWS安装在windows框中,请确保将“单引号改为双引号,双引号改为转义引号”。
https://stackoverflow.com/questions/43660043
复制相似问题