Я пытаюсь загрузить объект из частного хранилища S3, используя HTTPS. Но URL возвращает отказано в доступе. Могу ли я загрузить объект с использованием учетных данных (AccessKeyId & SecretAccessKey) через HTTPS?
Вы можете сделать это с помощью AWS SDK класса AmazonS3URI, как показано ниже:
URI fileToBeDownloaded = new URI(" https://s3.amazonaws.com/account-update/inputtest.csv"); AmazonS3URI s3URI = new AmazonS3URI(yourfileToBeDownloaded); S3Object s3Object = s3Client.getObject(s3URI.getBucket(), s3URI.getKey());