【问题标题】:AWS SNS NOTIFICATION IN GCM [closed]GCM中的AWS SNS通知[关闭]
【发布时间】:2015-07-02 18:01:29
【问题描述】:

当我尝试使用 php.phar SDK 和 php 代码创建 SNS 应用程序的端点时,我遇到了用户的权限问题。

**致命错误:未捕获的 Aws\Sns\Exception\AuthorizationErrorException:AWS 错误代码:AuthorizationError,状态代码:403,AWS 请求 ID:00ff41fd-1b05-5696-b8c4-0ff21e72467c,AWS 错误类型:客户端,AWS 错误消息:用户:arn:aws:iam::653168:user/xyz 无权执行:SNS:CreatePlatformEndpoint on resource:arn:aws:sns:us-east-1:653111873368:app/GCM/SampleApp, User-代理:aws-sdk-php2/2.8.8 Guzzle/3.9.3 curl/7.36.0 PHP/5.5.12 在phar中抛出://C:/wamp/www/testing/sns/aws2.phar/Aws/Common /Exception/NamespaceExceptionFactory.php 第 91 行

【问题讨论】:

    标签: php amazon-web-services amazon-sns aws-sdk aws-php-sdk


    【解决方案1】:
    AWS Error Code: AuthorizationError
    
    
    user/xyz is not authorized to perform: SNS:CreatePlatformEndpoint
    

    我认为您的错误是不言自明的。您的身份验证失败,可能是因为您没有指定访问密钥 ID 和秘密访问密钥。

    【讨论】:

    • 我得到这个是因为我在 AWS 控制台中没有获得 SNS 的权限
    • @Pawan Nagar 您能否详细解释一下如何授予 SNS 权限?谢谢
    • @Leo Chen 您可以提出相关问题。但是如果您想授予权限,请转到 AWS 的用户并单击您的当前用户并查看该用户的权限并允许 SNS 完全权限。跨度>
    • @Pawan Nagar,谢谢,我在发表评论后马上就知道了,但无论如何感谢您的回复。
    猜你喜欢
    • 2018-09-21
    • 2015-10-31
    • 1970-01-01
    • 1970-01-01
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 2012-09-27
    • 1970-01-01
    相关资源
    最近更新 更多