Java 连接kinesis producer AWS kinesis 443时出错

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

无法打开到monitoring的连接。us-east-1.amazonaws.com:443:连接到AWS kinesis时证书验证失败

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]中的公开文档。