Kinesis への接続に使用している次のように、マイクロサービスで Spring Bean を構成しています。
@Bean
// ClientConfiguration has proxy protocol, proxy host, and proxy port set
public AmazonKinesisAsync amazonKinesisAsync(ClientConfiguration clientConfiguration, AppProperties properties) {
return AmazonKinesisAsyncClientBuilder.standard().
withClientConfiguration(clientConfiguration).withRegion(properties.getRegion()).build();
}
@Bean
public KinesisProducerConfiguration kinesisProducerConfiguration(AppProperties properties) {
return new KinesisProducerConfiguration()
.setRegion(properties.getRegion());
}
この GH の問題は、KPL がプロキシ構成をサポートしていないと述べていますが、ファイアウォールの背後で KPL を利用する方法があることを願っています。私の主な質問は、KPL がプロキシ構成をサポートしているかどうかです。サポートしていない場合、企業のファイアウォールの背後で KPL/KCL を使用するにはどうすればよいですか? ここでAWS Kinesis VPC エンドポイントについて読んだことがありますが、プロキシ構成で KPL を使用できない場合、これが唯一の代替手段でしょうか?