在我的项目中,我已经使用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重构测试?
感谢所有问候,
艾德里安