Amazon web services 使用AWS CLI调用Rekognion
我在Windows上安装了AWS CLI,并且正在使用Windows命令提示符 我试图使用Rekognion,但我似乎无法让任何命令正常工作。我得到的最接近的是:Amazon web services 使用AWS CLI调用Rekognion,amazon-web-services,amazon-s3,aws-cli,amazon-rekognition,Amazon Web Services,Amazon S3,Aws Cli,Amazon Rekognition,我在Windows上安装了AWS CLI,并且正在使用Windows命令提示符 我试图使用Rekognion,但我似乎无法让任何命令正常工作。我得到的最接近的是: aws rekognition detect-faces --image S3Object=\{Bucket=innovation-bucket,Name=image.jpg,Version=1\} --attributes "ALL" --region us-east-1 这导致: 分析输入参数“--image”时出错:S3Obj
aws rekognition detect-faces --image S3Object=\{Bucket=innovation-bucket,Name=image.jpg,Version=1\} --attributes "ALL" --region us-east-1
这导致:
分析输入参数“--image”时出错:S3Object={Bucket=innovation Bucket,Name=image.jpg,Version=1}的预期参数为“,”,接收参数为“}”
为什么它需要一个逗号
编辑:
当我尝试文档中的格式时,也会出现错误:
aws rekognition detect-faces --image '{"S3Object":{"Bucket":"innovation-bucket","Name":"image.jpg"}}' --attributes "ALL" --region us-east-1
分析参数“--image”时出错:应为“=”,收到输入“{”S3Object“{”Bucket“:“innovation Bucket”,“Name”:“image.jpg”"}}'
1) 您的AWS CLI应如下所示,请参阅:
2) 如果您的AWS CLI安装在windows box上,请确保将单引号更改为双引号,将双引号更改为转义引号“这些例子可能会有所帮助,@Nambari我尝试了文档中看到的所有内容,但它只是导致了许多错误。您是否遵循正确的单引号和双引号?当我尝试
aws rekognition检测人脸时--image'{“S3Object”:{“Bucket”:“innovation Bucket”,“Name”:“image.jpg”}--attributes”ALL”--region us-east-1
I getError解析参数'--image':应为'=',接收输入''{“S3Object”:{“Bucket”:“innovation Bucket”,“Name”:“image.jpg”}}'
哪个框AWS CLI客户端在Windows(或)Mac(或)Linux等上?为清晰起见-'变为“while”/“Double Quotes”变为“NOT/”请参阅“使用带字符串的引号”下的本页
aws rekognition search-faces-by-image \
--image '{"S3Object":{"Bucket":"bucket-name","Name":"Example.jpg"}}' \
--collection-id "collection-id" \
--region us-east-1 \
--profile adminuser