当前位置: 首页 > 面试题库 >

如何使用apache骆驼创建IAM用户?

姜杜吟
2023-03-14
问题内容

我有骆驼休息API。我试图使用apache骆驼框架创建IAM用户。代码像这样->

.post("iam-create-user")
   .route()
   .process(new Processor(){
      @Override
      public void process(Exchange exchange) throws Exception {
         exchange.getIn().setHeader("CamelAwsIAMUsername", "new-user");
      })
      .to("aws2-iam://current-user?accessKey=insert&secretKey=insert&operation=createUser")

   .endRest();

我收到此错误java.lang.NullPointerException: null。正确的做法是什么?它在骆驼文档中显示使用这样的URL
to("aws2-iam://test?iamClient=#amazonIAMClient&operation=createUser")。我们怎样看待iamClient呢?


问题答案:

该示例中报告的iamClient(#amazonIAMClient)是IAMClient的一个实例,您需要使用绑定名称amazonIAMClient将其放入Camel注册表中。

我认为您需要为此特定组件将区域指定为aws-global。

也许添加您的错误的完整堆栈跟踪。



 类似资料:
  • 我创建了一个路由器类,并在@Configuration中标记为@Bean。有一件事我不太确定,那就是camel会多久调用一次数据库以获取select结果?一旦我在数据库中有了一个新条目,camel就会检索并处理它。

  • 问题内容: 我们计划将pdf生成实用程序从iText迁移到PDFBox(由于iText中的许可问题)。经过一些努力,我能够编写和定位文本,绘制线条等。但是创建带有嵌入在Table单元格中的文本的Tables是一个挑战,我遍历了文档,示例,Google,Stackoverflow找不到任何东西。想知道PDFBox是否提供本机支持来创建带有嵌入式文本的表格。我的最后一招是使用此链接https://gi

  • 我们计划将pdf生成实用程序从iText迁移到PDFBox(由于iText中的许可问题)。通过一些努力,我能够书写和定位文本、绘制线条等。但创建表格时,将文本嵌入表格单元格是一项挑战,我浏览了文档、示例、Google、Stackoverflow都找不到任何东西。想知道PDFBox是否为创建带有嵌入文本的表提供本机支持。我最后的办法是使用此链接https://github.com/eduardohl

  • 我无法使用ApacheCamel和wildfly对JMS消息使用xquery。 我的代码从jms队列中读取并尝试过滤消息 当我运行带有消息

  • 问题可能也与我对这个概念的理解有关。 正在调用代理bean,它是。代理bean接口是使用类实现的。所以我期待返回的通过传递,然后在控制台上流式传输。 Application Context 会计界面 会计Util 动作课 但是我有例外: 还有一个问题,我可以为单个提供多个 我希望使用不同的方法调用不同的,但只是单个接口的一部分。

  • 我试图在代码中使用camel quarkus jdbc,但收到一个错误: msgstr"无法解析endpoint: jdbc://camel,原因是:在注册表中找不到bean: camel的类型:javax.sql.DataSource" 互联网上关于这方面的信息不多。这是官方文件,没有太多描述:https://camel.apache.org/camel-quarkus/latest/refer