Я пытаюсь выполнить следующий учебник
Поэтому я заменил некоторую часть своим собственным ведром и именем ключа (файла):
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
и я могу нормально отображать содержимое