我在尝试通过Amazon SES发送邮件时收到AWS错误代码:SignatureDoesNotMatch,状态代码:403.
我已经确认我使用的是通过https://console.aws.amazon.com/iam/home?#users创建的正确凭据,但错误仍然存在.
我假设我在iam/home上创建的凭据实际上是全局的,但我不知道我做错了什么.整个错误是:
AWS错误代码:SignatureDoesNotMatch,状态代码:403,AWS请求ID:xxx,AWS错误类型:客户端,AWS错误消息:签名已过期:20140314T031111Z现在早于20140317T15116Z(20140317T151111Z - 5分钟),User-Agent:aws- sdk-php2/2.5.3 Guzzle/3.8.1 curl/7.22.0 PHP/5.3.10-1ubuntu3.10在第91行/url/Vendor/Aws/Common/Exception/NamespaceExceptionFactory.php中引发
实际代码是我从以下代码中提取的代码:http://docs.aws.amazon.com/aws-sdk-php/latest/class-Aws.Ses.SesClient.html#_sendEmail
我从我的本地环境中解雇了这个脚本.
我在哪里可以找到有用的凭据?