当我尝试使用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:用户/ xyz无权执行:SNS:资源上的CreatePlatformEndpoint: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第91行的/Exception/NamespaceExceptionFactory.php
答案 0 :(得分:2)
AWS Error Code: AuthorizationError
user/xyz is not authorized to perform: SNS:CreatePlatformEndpoint
我认为您的错误非常明显。您的身份验证失败,可能是因为您没有指定您的访问密钥ID和秘密访问密钥。