Устранение ошибки доступа к бакетам S3 из кластера Yandex Data Processing 1.4
Статья создана
Обновлена 18 ноября 2024 г.
Описание проблемы
При попытке получить доступ к бакетам S3 из кластера Yandex Data Processing 1.4 появляется сообщение об ошибке:
ls: doesBucketExist on yc-mdb-examples: com.amazonaws.AmazonClientException:
No AWS Credentials provided by ComputeMetadataCredentialsProvider : com.amazonaws.AmazonServiceException: Bad Request (Service: null; Status Code: 400; Error Code: null; Request ID: null)
При этом у хостов кластера есть сетевой доступ к S3.
Решение
Необходимо создать новый кластер с версией Yandex Data Processing 2.0 или выше — в ней указанная ошибка не возникает и подключение к бакету происходит корректно.
Совет
Для подключения нужно использовать логин ubuntu
, а не root
.