Как мы можем передать заголовки в PutObjectRequest, чтобы загрузить корзину S3 - PullRequest
0 голосов
/ 11 декабря 2019

Как мы можем установить заголовок PutObjectRequest для версии SDK Java 2.x.

В версии 1.11.x, у нас есть код ниже:

ObjectMetadata md = new ObjectMetadata();
md.setHeader("Vary", "Accept-Encoding");
md.setCacheControl("max-age=680400");
md.setContentType("application/x-javascript");

В версии 2.10.x,у нас есть:

PutObjectRequest req =PutObjectRequest.builder()
                    .bucket(bucketName).key(key)
                    .cacheControl("max-age=680400").contentType("application/x-javascript")
                    .build();

Как мы можем установить md.setHeader ("Vary", "Accept-Encoding");в PutObjectRequest? не могли бы вы помочь мне в этом?

1 Ответ

0 голосов
/ 11 декабря 2019

Вы можете просто сделать req.setMetadata (md);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...