首页 > 解决方案 > KPL 是否支持代理配置?

问题描述

我在微服务中配置了 Spring bean,如下所示,我用来连接到 Kinesis:

@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 issue指出 KPL 不支持代理配置,但我希望有一种方法可以在防火墙后面使用 KPL。所以,我的主要问题是 KPL 是否支持代理配置,如果不支持,我如何在公司防火墙后面使用 KPL/KCL?我在此处阅读了有关 AWS Kinesis VPC 终端节点的信息,那么如果我们不能将 KPL 与代理配置一起使用,这会是我们唯一的选择吗?

标签: amazon-kinesis-kpl

解决方案


推荐阅读