Когда я создаю новую очередь и подписываюсь на тему в Java, сообщение не приходит.То же самое через веб-консоль AWS работает нормально.
Полагаю, мне нужно как-то подтвердить подписку, но методу sns.confirmSubscription
нужен токен - где его взять?
Это мой код Java:
String queueURL = sqs.createQueue("my-queue").getQueueUrl();
sns.subscribe(myTopicARN, "sqs", queueURL);
sns.publish(myTopicARN, "{\"payload\":\"test\"}");
sqs.receiveMessage(queueURL).getMessages()
.forEach(System.out::println); // nothing
Что я делаю не так?