26.3. Spring Boot Auto-Configuration

コンポーネントは、以下に記載される 17 のオプションをサポートします。

名前説明デフォルトタイプ

camel.component.aws-kinesis.access-key

Amazon AWS Access Key

 

String

camel.component.aws-kinesis.configuration.access-key

Amazon AWS Access Key

 

String

camel.component.aws-kinesis.configuration.amazon-kinesis-client

このエンドポイントに対するすべての要求に使用する Amazon Kinesis クライアント。

 

AmazonKinesis

camel.component.aws-kinesis.configuration.iterator-type

Kinesis ストリーム内でレコードの取得を開始する場所を定義します

 

ShardIteratorType

camel.component.aws-kinesis.configuration.max-results-per-request

各ポーリングでフェッチされる最大レコード数。

1

Integer

camel.component.aws-kinesis.configuration.proxy-host

DDBStreams クライアントをインスタンス化する際にプロキシーホストを定義します

 

String

camel.component.aws-kinesis.configuration.proxy-port

DDBStreams クライアントをインスタンス化する際にプロキシーポートを定義します

 

Integer

camel.component.aws-kinesis.configuration.region

Kinesis クライアントが動作する必要があるリージョン

 

String

camel.component.aws-kinesis.configuration.secret-key

Amazon AWS Secret Key

 

String

camel.component.aws-kinesis.configuration.sequence-number

ポーリングを開始するシーケンス番号。iteratorType が AFTER_SEQUENCE_NUMBER または AT_SEQUENCE_NUMBER に設定されている場合に必要です。

 

String

camel.component.aws-kinesis.configuration.shard-closed

シャード (shard) が閉じられた場合の動作を定義します。設定可能な値は、ignore、silent、fail です。ignore の場合、メッセージはログに記録され、コンシューマーは最初から再起動します。silent の場合は、ログには記録されず、コンシューマーは最初から起動します。fail の場合は、ReachedClosedStateException が発生します。

 

KinesisShardClosed StrategyEnum

camel.component.aws-kinesis.configuration.shard-id

Kinesis ストリームでどの shardId からレコードを取得するかを定義します。

 

String

camel.component.aws-kinesis.configuration.stream-name

ストリームの名前

 

String

camel.component.aws-kinesis.enabled

aws-kinesis コンポーネントを有効にする

true

Boolean

camel.component.aws-kinesis.region

Amazon AWS リージョン

 

String

camel.component.aws-kinesis.resolve-property-placeholders

起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。

true

Boolean

camel.component.aws-kinesis.secret-key

Amazon AWS Secret Key

 

String

必要な Kinesis コンポーネントオプション

プロキシーと関連するクレデンシャル情報が設定された状態で、レジストリーに amazonKinesisClient を提供する必要があります。