Экземпляр AWS AmazonSNSClient не может выполнить какую-либо работу - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть веб-сервисы, работающие на Elastic Beanstalk.Я пытаюсь добавить SNS для мобильного push-уведомления.Я успешно протестировал его с консоли AWS.

Я создал экземпляр AmazonSNSClient, и он не является нулевым.Однако любой вызов метода, такой как listEndpointsByPlatformApplication, createPlatformEndpoint, publish и т. Д., Кажется, застрял.Эти вызовы никогда не возвращаются и не выдают никаких исключений.

Я дал полное разрешение SNS на роль службы.

BasicAWSCredentials creds = new BasicAWSCredentials(AWS_ACCESS_KEY_ID, AWS_SECRET_KEY);
AmazonSNSClient snsClient = new AmazonSNSClient(creds).withRegion(Region.getRegion(Regions.US_EAST_1));

Любая помощь очень ценится.

1 Ответ

0 голосов
/ 22 ноября 2018

Странное поведение, связанное с зависанием, было вызвано несоответствием версии ядра AWS в файле eclipse pom.Решил проблему, убедившись, что совместимые библиотеки AWS.

Надеемся, что это поможет кому-то в будущем.

...