В моем проекте я уже использую 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