如何使用apachecamel创建IAM用户



我有一个骆驼式休息api。我试图使用apachecamel框架创建一个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。正确的方法是什么?它在camel文档中显示了使用类似于soto("aws2-iam://test?iamClient=#amazonIAMClient&operation=createUser")的URL。我们把什么作为iamClient

示例中报告的iamClient(#amazonIAMClient(是一个IAClient实例,您需要将其放入Camel注册表中,绑定名称为amazonIACClient。

我认为您需要将region指定为这个特定组件的aws-global。

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

相关内容

  • 没有找到相关文章

最新更新