Java 连接kinesis producer AWS kinesis 443时出错
无法打开到monitoring的连接。us-east-1.amazonaws.com:443:连接到AWS kinesis时证书验证失败Java 连接kinesis producer AWS kinesis 443时出错,java,amazon-web-services,amazon-kinesis,Java,Amazon Web Services,Amazon Kinesis,无法打开到monitoring的连接。us-east-1.amazonaws.com:443:连接到AWS kinesis时证书验证失败 public static KinesisProducer getKinesisProducer() { KinesisProducerConfiguration config = new KinesisProducerConfiguration(); config.setCredentialsProvider(new DefaultAWS
public static KinesisProducer getKinesisProducer() {
KinesisProducerConfiguration config = new KinesisProducerConfiguration();
config.setCredentialsProvider(new DefaultAWSCredentialsProviderChain());
config.setRegion(REGION);
config.setMaxConnections(10);
config.setRequestTimeout(600000);
config.setRecordMaxBufferedTime(15000);
KinesisProducer producer = new KinesisProducer(config);
return producer;
}
请点击以下链接:-
因为这可能是一个身份验证问题。因此,请尝试使用AWS官方说明/文档中的说明 在这种情况下,我们必须更改版本以获得要验证的证书。原因如下……。请注意,从2018年2月起,Amazon Kinesis Data streams安装了ATS证书,因此为了使用KPL向Kinesis Data streams写入记录,您应该将安装升级到KPL版本0.12.6或更高版本[1],此更改适用于所有地区。您当前使用的版本为:0.10.2。请继续并更新安装,包括项目中的依赖项,以便我们可以在您的环境中进行测试。此外,有关Amazon Trust Services(ATS)的更多详细信息,您可以参考提供的参考链接[2]中的公开文档。