2017-10-17 144 views
1

這裏消費從AWS SQS消息用於駱駝配置:獲得狀態代碼:400,而試圖過使用Apache的駱駝

from("aws-sqs://sqs.ap-south-1.amazonaws.com/350349789562/notification_queue?amazonSQSClient=#sqsClient") 

我有具備所需的權限AWSSQS但得到來自無效參數錯誤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)

塊引用

回答

0

的URI格式應是aws-sqs:// queueName [?options]。瞭解更多詳細here

你的情況,這將是

aws-sqs://notification_queue?amazonSQSClient=#sqsClient 

休息的細節作爲選項來提供。可能是

queueOwnerAWSAccountId=350349789562&region=ap-south-1