У меня есть потребитель SQS, который работает в ec2 с другой учетной записью vpc /, а SQS - с другой учетной записью. Я создал новую политику и добавил к роли IAM, которая применяется в моем ec2.
Когда я запускаю потребление на локальном компьютере, я могу читать сообщения SQS, но когда я делаю это из ec2, он выдает ошибку ниже 1001 *
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;
Когда я создаю SQS под той же учетной записью aws, где работает мой потребитель, я могу прочитать SQS. Есть ли что-то, что я здесь скучаю?