2017-01-30 1 views
0

Я создал ведро и пытаюсь использовать из приложения, и это дает следующее сообщение об ошибке:AWS S3 Bucket конечной

«Ошибка: S3ServiceException: Ковш вы пытаетесь получить доступ, должен быть решен с помощью заданной конечной точки «.

Я использую этот формат: s3: // bucketname. Я знаю, что формат не является проблемой, потому что я могу использовать этот формат для другого публичного ведра. Я думаю, что разрешения на моем ковше могут быть проблемой, но я не уверен.

Может кто-то pl. Помогите? Заранее спасибо.

+0

вам нужно использовать aws api в своем приложении и предоставить ему учетные данные, то есть ключ и секрет, чтобы делать что-то в S3. В любом случае, какое приложение формы тарелки вы используете? –

+0

это приложение AWS ETL, поэтому мне не нужны учетные данные и т. Д. На самом деле я могу перечислить ведра из своей учетной записи, и я могу выбрать его. Но тогда, если запустить процесс, он терпит неудачу. –

+2

Всякий раз, когда я вижу это сообщение об ошибке, это связано с тем, что я пытаюсь получить доступ к ведро S3 в другой области от той, в которой он был создан. Вам нужно убедиться, что конечная точка, которую вы используете, является правильной конечной точкой области для ведра. –

ответ

2

Возможно, это может помочь вам. Я использовал эту команду для копирования изображений шахмат в ведро на S3 из командной строки linux. Пожалуйста, смотрите, я также использовать трейлинг/

// этих команд являются двунаправленным

//. показывает текущий каталог, в котором вы

// bucketname & область являются обязательными

AWS s3 ср. s3: // bucketname/foldername/--recursive --include "*" --region ap-southeast-1