0

我正在尝试在我的应用程序中集成 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=
4

1 回答 1

1

AWS 服务没有hostor port。您只能通过自动配置连接到 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

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

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

或者,您可以改用标准 AWS 凭证文件。

于 2019-06-17T15:03:54.337 回答