Spring Cloud AWS + AWS开发工具包V2 + certificate.instanceProfile = true

时间:2020-03-31 14:21:14

标签: spring-cloud-aws aws-sdk-java-2.0

在我的项目中,我已经使用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开发工具包V2,我真的找不到任何链接对我有帮助,不能将S3Client和instanceProfile = true与@Autowired一起使用...

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重构测试?

感谢所有问候,

艾德里安

0 个答案:

没有答案