春季云流运动学配置

时间:2019-06-16 15:06:19

标签: amazon spring-cloud-stream amazon-kinesis-kpl kinesis

我正在尝试将Spring cloud stream kinesis集成到我的应用程序中,但是在该手册中找不到所有配置选项。我看过此链接:

https://github.com/spring-cloud/spring-cloud-stream-binder-aws-kinesis/blob/master/spring-cloud-stream-binder-kinesis-docs/src/main/asciidoc/overview.adoc

提到的属性很少:

spring.cloud.stream.instanceCount=

我想知道如何设置一些我在文档中看不到的属性:

hostname
port number
access key
secret key
username

我正在寻找类似的东西:

spring.cloud.stream.binder.host=
spring.cloud.stream.binder.port=
spring.cloud.stream.binder.access_key=

1 个答案:

答案 0 :(得分:1)

AWS服务没有hostport。您只能通过自动配置连接到AWS。 Spring Cloud Kinesis Binder完全基于Spring Cloud AWS项目提供的自动配置。因此,您需要遵循其文档如何配置accessKeysecretKeyhttps://cloud.spring.io/spring-cloud-static/spring-cloud-aws/2.1.2.RELEASE/single/spring-cloud-aws.html#_spring_boot_auto_configuration

  

cloud.aws.credentials.accessKey

     

cloud.aws.credentials.secretKey

如果您未在EC2环境中运行应用程序,则也可以考虑使用cloud.aws.region.static

没有比Spring Cloud AWS提供的标准AWS连接设置和自动配置更多的魔力了。

或者您也可以依赖标准的AWS凭证文件。