У меня установлен интерфейс командной строки AWS в Windows, и я использую командную строку Windows.
Я пытаюсь использовать Rekognition, но никакие команды не работают. Самое близкое, что я получил, это:
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"} } '
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"}}'
- person Sara Tibbetts   schedule 27.04.2017aws-cli/1.11.80 Python/3.3.5 Windows/7 botocore/1.5.43
- person Sara Tibbetts   schedule 27.04.2017