使用 AWS CLI 调用 Rekognition
Calling Rekognition using AWS CLI
我在 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
这导致:
Error parsing parameter '--image': Expected: ',', received: '}' for input: 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
Error parsing parameter '--image': Expected: '=', received ''' for input: '{"S3Object":{"Bucket":"innovation-bucket","Name":"image.jpg"}}'
1) 您的 AWS CLI 应该如下所示,参考 this documentation:
aws rekognition search-faces-by-image \
--image '{"S3Object":{"Bucket":"bucket-name","Name":"Example.jpg"}}' \
--collection-id "collection-id" \
--region us-east-1 \
--profile adminuser
2) 如果您的 AWS CLI 安装在 windows 框上,请确保更改 "the single quotes to double quotes and the double quotes to escaped quotes"
我在 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
这导致:
Error parsing parameter '--image': Expected: ',', received: '}' for input: 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
Error parsing parameter '--image': Expected: '=', received ''' for input: '{"S3Object":{"Bucket":"innovation-bucket","Name":"image.jpg"}}'
1) 您的 AWS CLI 应该如下所示,参考 this documentation:
aws rekognition search-faces-by-image \
--image '{"S3Object":{"Bucket":"bucket-name","Name":"Example.jpg"}}' \
--collection-id "collection-id" \
--region us-east-1 \
--profile adminuser
2) 如果您的 AWS CLI 安装在 windows 框上,请确保更改 "the single quotes to double quotes and the double quotes to escaped quotes"