获得状态代码:400,而试图过使用Apache的骆驼
问题描述:
这里消费从AWS SQS消息用于骆驼配置:获得状态代码:400,而试图过使用Apache的骆驼
from("aws-sqs://sqs.ap-south-1.amazonaws.com/350349789562/notification_queue?amazonSQSClient=#sqsClient")
我有具备所需的权限AWS
SQS
但得到来自无效参数错误SQS
org.apache.camel.spring.boot.CamelSpringBootInitializationException: org.apache.camel.FailedToCreateRouteException:无法创建航线 ROUTE1: Route(route1)[[from [aws-sqs://sqs.ap-south-1.amazonaws.com/3 ... 因为无法解析端点: aws-sqs://sqs.ap- south-1.amazonaws.com/350349789562/notification_queue?amazonSQSClient=%23sqsClient 由于:只能包含字母数字字符,连字符或 下划线。长1到80(服务:AmazonSQS;状态码:400; 错误代码:InvalidParameterValue;请求ID: 78483b78-a847-50e0-803d-6926743498cf)
块引用
答
的URI格式应是aws-sqs:// queueName [?options]。了解更多详细here
你的情况,这将是
aws-sqs://notification_queue?amazonSQSClient=#sqsClient
休息的细节作为选项来提供。可能是
queueOwnerAWSAccountId=350349789562®ion=ap-south-1