代码之家  ›  专栏  ›  技术社区  ›  GihanDB

不推荐使用AmazonKinesisClient构造函数

  •  3
  • GihanDB  · 技术社区  · 7 年前

    http://docs.aws.amazon.com/streams/latest/dev/kinesis-using-sdk-java-create-stream.html ). 根据这一点,首先我必须创建Kinesis Streams客户端。我通过给定的代码进行了尝试,即:

    客户端=新AmazonKinesisClient();

    我正在Windows环境中使用eclipse和aws toolkit for eclipse,java版本“1.8.0131”。以上代码给出了以下错误:

    如何克服这个问题?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Raniz    7 年前

    new AmazonKinesisClient() ,直到该构造函数在将来某个时候从SDK中删除。

    在AWS SDK中创建客户端的新方法是使用以下生成器API:

    final AmazonKinesisClientBuilder builder = AmazonKinesisClient.builder();
    final AmazonKinesis client = builder.build();
    

    这样,您可以使用 builder 自定义客户端,如设置区域或使用STS凭据。

    final AmazonKinesis client = AmazonKinesisClient.builder().build();