2017-10-17 11 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の作成に失敗しました: ルート(route1)[[aws-sqs://sqs.ap-south-1.amazonaws.com/3 ... エンドポイントの解決に失敗したため: aws-sqs://sqs.ap- south-1.amazonaws.com/350349789562/notification_queue?amazonSQSClient=%23sqsClient 原因:英数字、ハイフン、または のアンダースコアのみを使用できます。長さが80から1(サービス:AmazonSQS;ステータスコード:400; エラーコード:InvalidParameterValue、リクエストID: 78483b78-a847-50e0-803d-6926743498cf)

BLOCKQUOTE

答えて

0

URIフォーマットすべきaws-sqs:// queueName [?options]になります。詳細はオプションとして提供されることになっているのそれは

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

休憩になり、あなたの場合には、より詳細

hereを探します。おそらくとして

queueOwnerAWSAccountId=350349789562&region=ap-south-1 
関連する問題