如何从实例角色向Apache Camel SQS Route提供默认凭据



我正在使用apachecamel从AWS SQS读取消息。当在URI中传递AWS AccessKey SecretKey时,它的工作原理与预期完全一样,但。。我不想在URI中添加密钥,我希望它从实例角色中获取默认凭据。我已授予SQS对我的IAM角色的权限,但不知道如何将其传递给camel。

from("aws-sqs://Queue-name?accessKey=....&secretKey=....&region=EU_WEST_1")
.bean(bean.class, method)
.toD("https://www.")

请帮我做这个

我的建议是使用LTS版本。ApacheCamel的最后一个LTS版本是3.14.x。

对于您的具体问题,请查看";useDefaultCredentialsProvider"文档中的参数:https://camel.apache.org/components/3.14.x/aws2-sqs-component.html

它将遵循AWS SDK v2文档中报告的顺序:https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/credentials.html

相关内容

  • 没有找到相关文章

最新更新