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

问题描述

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

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

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

解决方法

我有骆驼休息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呢?

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...