当前位置: 首页 > 知识库问答 >
问题:

正在向AmazonKinesisAsyncClientBuilder添加凭据

岑驰
2023-03-14

在StackOverflow(链接)的其他地方,对AWS S3的访问如下所示:

AmazonS3 amazonS3 = AmazonS3Client.builder()
    .withRegion("us-east-1")
    .withCredentials(new AWSStaticCredentialsProvider(creds))
    .build();

我想对AmazonKinesisAsyncClientBuilder使用此模式,但没有任何方法来设置区域或凭据。

即无法编译:

  AmazonKinesisAsyncClientBuilder
    .withRegion("eu-west-1")
    .withCredentials(new AWSStaticCredentialsProvider(creds))
    .build();

我正在从一个自定义文件(在AWS中这是一个正常的事情)中引入creds;AmazonKinesisAsyncClientBuilder是否只使用默认值?

计划通过AlpakkaKinesis阅读Kinesis,但这可能不相关。

共有1个答案

严成礼
2023-03-14

需要用做这件事

AmazonKinesisAsyncClientBuilder.standard()
  .withRegion("eu-west-1")
  .withCredentials(...)
  .build()

与S3不同的是,似乎没有AmazonKinesisAsync.Builder(),所以情况略有不同。

 类似资料:
  • 问题内容: 到目前为止,我还没有找到在Drools 6.0.0中将规则添加到正在运行的KieSession的最佳方法(即以最小的开销),而仍然将我的事实保留在KieSession中。在Drools 5中,当更改KBase时更新了KSession,但对于Drools 6而言却并非如此,因为我的规则未在KieBase中创建。有没有一种方法可以替换整个KieFileSystem中的整个KieModule

  • 目前,我学习如何使用SpringBoot和访问多个数据库。在学习过程中,我遇到了向mysql表添加数据的问题。在我使用插入。。。。Value()要添加数据,当我使用get方法(SpringBoot)在网站上查找(显示)数据时,表仍然显示为null(无数据)。你们能就我的错误给我一些建议吗。 额外信息:我把mysql表放在SpringBoot的资源文件夹中。当我使用get方法(Springboot的

  • 到目前为止,我还不知道在Drools 6.0.0中向正在运行的Kie会话添加规则并仍然将我的事实保存在Kie会话中的最佳方法(意味着以最小的开销)。在Drools 5中,当KBase更改时,K会话会更新,但Drools 6似乎并非如此,因为我的规则不是在KieBase中创建的。有没有一种方法可以在不更换KieFileSystem中的整个KieModules或Jars的情况下做到这一点。我认为应该有

  • 是否可以为已经运行的pod额外公开端口?如果我创建一个新的pod,我会为它们提供podman pod创建...-p 8080:80。 但是,我不想扔掉我的pod,只需修改它以暴露另一个端口。

  • 问题内容: 我们有一个简单的项目,我们从套接字读取数据,并希望用即将到来的数据填充表,但是我们找不到找到将行添加到尚未创建的对象的方法,只能在以下位置找到添加行的方法:表的创建时间。 是否可以向中动态添加行,或者有更好的替代对象来处理这种显示数据的方式? 编辑 :非常感谢您的回答。 他们三个看起来都很有前途,但是我只选择一个,我认为最好的就是纪尧姆的。 问题答案: 您应该创建一个自定义。A 实际上

  • 问题内容: 我有一个运行良好的Django应用程序。我正在添加REST服务。我正在寻找有关REST策略的其他信息。 以下是一些我正在绞尽脑汁的事例。 现在,我正在使用带有大量补丁的Django-REST API。 我正在考虑退一步,而只是在Django中编写返回JSON结果的视图函数。 我还可以看到在Apache中过滤REST请求并将它们路由到一个单独的非Django服务器实例。 请为每个答案指定