Конфигурация весеннего облачного потока - PullRequest
0 голосов
/ 16 июня 2019

Я пытаюсь интегрировать кинесис Spring Cloud Stream в мое приложение, но я не могу найти все опции конфигурации в этом руководстве.Я видел эту ссылку:

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 Ответ

1 голос
/ 17 июня 2019

Нет сервисов host или port для сервисов AWS.Вы подключаетесь к AWS только через автоматическую настройку.Spring Cloud Kinesis Binder полностью основан на автоматической настройке, предоставленной проектом Spring Cloud AWS.Итак, вам нужно следовать документации, чтобы настроить accessKey и secretKey: https://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.

Нет больше волшебства, чем стандартные настройки соединения AWS иавтоконфигурация, предоставляемая Spring Cloud AWS.

Или вместо этого вы можете использовать стандартный файл учетных данных AWS.

...