Я пробовал с AWS - с помощью зависимости [compile 'com.amazonaws: aws-java-sdk: 1.9.13'], файл был загружен.
Для DigitalOcean я использую ту же самую зависимость.Я попытался изменить s3 на пробелы, я изменил учетные данные s3 на пробелы.Но он выдает ошибку
InvalidAccessKeyId
Указанный вами идентификатор ключа доступа AWS не существует в наших записях.
Я думал, что зависимость AWS указывает на конечную точку по умолчанию.
Итак, я изменил конечную точку конечной точки s3 - s3.amazonaws.com на конечную точку пробелов - nyc3.digitaloceanspaces.com.
После этих изменений я попытался загрузить еще, но столкнулся с той же проблемой
InvalidAccessKeyId
Указанный вами идентификатор ключа доступа AWS не существует в наших записях.
Я думаю, что конечная точка не изменилась;Я использую этот код для установки конечной точки DigitalOcean.
BasicAWSCredentials awsCreds = new BasicAWSCredentials(accesskey, secretkey);
AmazonS3Client s3Client =new AmazonS3Client(awsCreds)
s3Client.setEndpoint("nyc3.digitaloceanspaces.com");
Если у кого-то есть идеи по этому поводу?
Пожалуйста, помогите мне в этом.Заранее спасибо.