InvalidS3ObjectException при вызове операции IndexFaces

Я пытаюсь выполнить следующий учебник

https://aws.amazon.com/blogs/machine-learning/easily-perform-facial-analysis-on-live-feeds-by-creating-a-serverless-video-analytics-environment-with-amazon-rekognition-video-and-amazon-kinesis-video-streams/

Поэтому я заменил некоторую часть своим собственным ведром и именем ключа (файла):

aws rekognition index-faces --image "{\"S3Object\":{\"Bucket\":\"testbucket\",\"Name\":\"testfile.png\"}}" --collection-id=rekVideoBlog --detection-attributes=ALL --external-image-id=Andy --region us-west-2

(предположим, что testbucket — это имя моей корзины, а testfile — файл, который я загрузил и сделал общедоступным). Это правильно?

Я убедился, что ведро и объект общедоступны и т. д., но я продолжаю получать сообщение об ошибке:

An error occurred (InvalidS3ObjectException) when calling the IndexFaces operation: Unable to get object metadata from S3. Check object key, region and/or access permissions.

Я также пытался получить доступ к своему ведру, используя:

aws s3 ls s3://testbucket

и я могу нормально отображать содержимое


person tomeda    schedule 09.05.2019    source источник


Ответы (1)


вы сейчас сталкиваетесь с этой ошибкой: "Произошла ошибка (InvalidS3ObjectException) при вызове операции IndexFaces: невозможно получить метаданные объекта из S3. Проверьте ключ объекта, регион и/или права доступа"< /сильный>?

Мне удалось запустить образец команды командной строки Amazon Rekognition "index-faces" из Учебное пособие по Amazon Rekogniton без ошибок, как показано на снимке экрана ниже:

введите здесь описание изображения

Вот несколько советов на случай, если кто-то еще столкнется с этой проблемой:

  • Убедитесь, что и S3, и Rekognition используют один и тот же регион, т. е. сегмент S3 должен быть создан в том же регионе, где была создана коллекция Rekognition.
  • Поскольку Amazon Rekognition поддерживает форматы .jpg и .png, убедитесь, что имя и формат файла указаны в команде командной строки «index-faces». соответствует реальному файлу в корзине S3.

Надеюсь это поможет.

person syumaK    schedule 23.07.2019