Spring Cloud AWS自动配置凭证

时间:2018-06-29 21:49:49

标签: spring-boot spring-cloud

我在ggplots上遇到了麻烦

在设置了以下环境变量的Docker内部本地运行我的应用程序时:

org.springframework.cloud.aws.autoconfigure.context.ContextCredentialsAutoConfiguration

我的应用程序可以正常运行。但是,当我在具有相同环境变量的EC2实例上的docker上运行它时,由于没有权限,应用在调用SQS时失败。

我已设置:

cloud.aws.credentials.accessKey=xxx
cloud.aws.credentials.secretKey=yyy

在本地和EC2上

我应该定义自己的cloud.aws.stack.auto=false cloud.aws.credentials.instance.profile=false bean还是默认的自动配置行为就足够了?我对为什么自动配置似乎偏爱实例配置文件或某些其他凭据(而不是通过环境提供的凭据)感到困惑。

0 个答案:

没有答案