Как вызвать корзину s3 из контейнера ECS через aws sdk (java) с помощью роли IAM

#java #amazon-web-services #amazon-s3 #amazon-iam

#java #amazon-web-services #amazon-s3 #amazon-iam

Вопрос:

Мне нужно прочитать файл из корзины s3 из контейнера ECS с помощью aws sdk. Какой наилучший вариант доступен?. Я попытался инициализировать клиент aws с помощью предоставленных по умолчанию aws creds, но это не сработало. Я последовал https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/ec2-iam-roles.html но InstanceProfileCredentialsProvider также обесценивается.

Ответ №1:

Попробуйте приведенный ниже фрагмент кода, чтобы создать объект и указать подробную информацию об ошибке, которую вы получаете

 S3Client s3Client = S3Client.builder().region(<>).build();