我需要按照我公司的指南使用 AWS Secure Token Service(sts)。我在 spring cloud aws 文档中没有看到任何关于使用 sts token 的内容。
有人可以提供任何指示吗?
最佳答案
如果你在配置中加入以下内容:
<aws-context:context-credentials>
<aws-context:instance-profile-credentials/>
</aws-context:context-credentials>
您将使用 EC2 实例元数据中的凭据。这些凭据已经轮换并使用 STS,因此您无需执行任何其他操作。
进一步引用(跟踪从 doc 到 github 的选项到实际使用的 bean):
http://cloud.spring.io/spring-cloud-aws/ ->
https://github.com/spring-cloud/spring-cloud-aws ->
https://github.com/spring-cloud/spring-cloud-aws/blob/master/spring-cloud-aws-context/src/main/java/org/springframework/cloud/aws/context/config/xml/ContextCredentialsBeanDefinitionParser.java#L46 ->
http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/InstanceProfileCredentialsProvider.html
关于amazon-web-services - 如何将 AWS SecureTokenService 与 Spring Cloud AWS 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33485566/