createPlatformApplication使用示例代码AWS SNS PUSH抛出服务器错误500

时间:2014-08-06 17:39:24

标签: amazon-web-services amazon-sns

我正在尝试按照http://docs.aws.amazon.com/sns/latest/dg/mobile-push-apns.html网站上提到的步骤为aws sns开发示例推送服务。我一直得到以下提到的错误

===========================================

Amazon SNS入门

捕获了一个AmazonServiceException,这意味着您的请求已发送到Amazon SNS,但由于某种原因被拒绝并出现错误响应。 错误消息:无法完成请求(服务:AmazonSNS;状态代码:500;错误代码:InternalError;请求ID:a630491b-19c2-58cf-8081-05477accfdda) HTTP状态代码:500 AWS错误代码:InternalError 错误类型:服务 要求编号:a630491b-19c2-58cf-8081-05477accfdda

有人可以帮我这个吗?我知道所有凭据都是正确的,因为当我尝试使用现有应用程序的名称时,它会告诉我已存在具有相同名称的应用程序。

1 个答案:

答案 0 :(得分:3)

我能够解决它。我意识到Apple提供的.pem文件包含多个证书,因此我提取了正确的证书,现在一切正常。

而不是像以下那样获取App私钥:

openssl pkcs12 -in myapnsappprivatekey.p12 -out myapnsappprivatekey.pem -nodes -clcerts

http://docs.aws.amazon.com/sns/latest/dg/mobile-push-apns.html#private-key-apns

使用:

openssl pkcs12 -in myapnsappprivatekey.p12 -out myapnsappprivatekey.pem -nodes -nocerts