AWS AmazonSNSClient实例无法执行任何工作

时间:2018-11-22 08:05:07

标签: amazon-web-services firebase-cloud-messaging publish android-push-notification

我在Elastic Beanstalk上运行了Web服务。我正在尝试向其添加SNS以进行移动推送通知。我已经从AWS控制台成功测试了它。

我实例化了AmazonSNSClient,它不为null。但是,诸如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 :(得分:0)

奇怪的卡住行为是由于Eclipse pom文件中的AWS Core的版本不匹配引起的。通过确保兼容的AWS库解决了该问题。

希望这对以后的人有帮助。