不同aws帐户中的SQS使用者:wsdl版本不存在指定的队列

时间:2018-04-28 21:03:39

标签: spring-boot amazon-ec2 apache-camel amazon-sqs

我有一个SQS消费者,它在不同的vpc /帐户的ec2中运行,而SQS在不同的帐户上。我已经创建了一个新策略并添加到我的ec2中应用的IAM角色。 当我在本地机器上运行消耗时,我能够读取SQS消息,但是当我从ec2执行消息时,它会抛出错误

HTTPStatusCode: 400 AmazonErrorCode: AWS.SimpleQueueService.NonExistentQueue
com.amazonaws.services.sqs.model.QueueDoesNotExistException: The specified queue does not exist for this wsdl version. (Service: AmazonSQS; Status Code: 400; Error Code: AWS.SimpleQueueService.NonExistentQueue;

当我在我的消费者运行的同一个aws帐户下创建SQS时,我能够读取SQS。这里有什么我想念的吗?

0 个答案:

没有答案