Когда я загружаю файл с использованием Java SDK в ведро S3 и пытаюсь загрузить его с консоли AWS, нажав кнопку «загрузить», я получаю доступ к нему. Однако я все еще могу загрузить его с помощью Java SDK. Я попытался настроить доступ с консоли для любого аутентифицированного пользователя, но не дал мне загрузить файл. Я добавил политику ведра, чтобы разрешить загрузку/выгрузку root и загрузить, но не помогло.AWS S3 доступ запрещен
AWSCredentials credentials = new BasicAWSCredentials(keyName, sKey);
AmazonS3 s3client = new AmazonS3Client(credentials);
s3client.putObject(new PutObjectRequest(S3BucketName,fileName, file));
Я попытался получить политику, предъявляющую иск к Java SDK, но я получаю отказ в запросе.
Вы видите, где проблема?
Вы должны проверить AWS SCRACHPAD –
Не могли бы вы подробнее рассказать о своем предложении? –