【问题标题】:AWS AmazonSNSClient instance fails to perform any workAWS AmazonSNSClient 实例无法执行任何工作
【发布时间】:2018-11-22 08:05:07
【问题描述】:

我在 Elastic Beanstalk 上运行 Web 服务。我正在尝试将 SNS 添加到它以进行移动推送通知。我已经从 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));

非常感谢任何帮助。

【问题讨论】:

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


    【解决方案1】:

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

    希望这对将来的人有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-11
      • 1970-01-01
      相关资源
      最近更新 更多