Spring Cloud AWS + AWS SDK V2 + credentials.instanceProfile = true - PullRequest
0 голосов
/ 31 марта 2020

В моем проекте я уже использую AWS SDK V2 для получения нескольких объектов из корзины S3. Я использую S3CLient с accessKey и secretKey (на данный момент)

Мой клиент попросил меня использовать Spring Cloud AWS и:

cloud. aws .credentials.instanceProfile = true

И сказал мне использовать @Autowired для восстановления S3Client, более того, Spring Cloud AWS предполагает автоматическое поддержание accessKey, secretKey и токена (который, очевидно, короткий)

Это правда? ?

Но на данный момент я не думаю, что Spring Cloud AWS поддерживает AWS SDK V2, и я действительно не нахожу никакой ссылки, чтобы помочь мне использовать @Autowired с S3Client и instanceProfile = правда ...

https://github.com/spring-cloud/spring-cloud-aws/issues/267

Знаете ли вы средство, пожалуйста?

И моя последняя проблема: я использую: https://medium.com/adobetech/effectively-testing-our-aws-s3-utilization-using-the-s3mock-f139ebf81572

Чтобы сделать мои тесты, но я не думаю, что S3 Mock поддерживает тот же механизм, что и контейнер EC2, нет? Как я могу реорганизовать свои тесты для использования Spring Cloud AWS?

Спасибо всем и наилучшими пожеланиями,

Adrian

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