当前位置: 首页 > 知识库问答 >
问题:

正在尝试使用apache camel从AWS sqs获取状态代码:400

牧梓
2023-03-14

以下是使用的驼峰配置:

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

我确实拥有AWSSQS所需的权限,但从SQS获取无效参数错误

org.apache.camel.spring.boot.CamelSpringBootLaunalizationException:org.apache.camel.FailedToCreateRouteException: FailedToCreateRoute1: Route(route1)[[from[aws-sqs://sqs.ap-south-1.amazonaws.com/3...因为无法解析endpoint: aws-sqs://sqs.ap-south-1.amazonaws.com/350349789562/notification_queue?amazonSQSClient=#sqsClient因为:只能包含字母数字字符、连字符或下划线。长度为1到80(服务:Amazon SQS;状态代码:400;错误代码:InvalidParameterValue;请求ID:78483b78-a847-50e0-803d-6926743498cf)

块引用

共有1个答案

郑俊彦
2023-03-14

uri格式应为aws-sqs://queueName[?选项]。请在此处查找更多详细信息

在你的情况下会是

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

其余细节将作为选项提供。可能是

queueOwnerAWSAccountId=350349789562&region=ap-south-1
 类似资料:
  • 问题内容: 这是我的代码: 我似乎从未得到HTTP_NOT_MODIFIED响应代码,甚至连连几次击中同一台服务器-页面绝对没有变化。另外,conn.getHeaderField(“ ETag”)似乎总是响应null,有时conn.getHeaderFieldDate(“ Last- Modified”,0)返回0。我已经在各种Web服务器上进行了尝试。 谁能告诉我我在做什么错? 问题答案: 你们

  • 我正在尝试编写我的第一个小quarkus camel AWSSQS consumer,但我找不到任何(简单或其他)示例开始。 我已经通过quarkus生成了一个骨架应用程序。io网页,我创建了一个路由,仅使用SQS队列中的JSON(创建队列并填充消息,我可以使用“原始”java使用它们)。 它是一个包含JSON测试消息的FIFO队列。 我的routeBuilder类如下: 当我启动夸克斯应用程序时

  • 如何从的结果中获取HTTP状态?

  • 使用ApacheHttpClient 4.1。3并尝试从获取状态代码: 如何从中提取状态代码(202,404等)?或者,如果在4.1.3中还有另一种方法可以做到这一点,那它是什么? 另外,我假设完美/良好的HTTP响应是,但也希望得到确认。提前谢谢!

  • 在改版1.9中,RetrofitError仍然存在,我们可以通过以下操作获得状态: 您如何使用RXJava在Registfit2.0中做到这一点?

  • 在Axios文档中: 我们知道我们可以在