只是想知道是否有人知道为什么亚马逊的 AWS 会告诉我“您提供的 X509 证书在我们的记录中不存在。”
这是我正在使用的代码...
$sqs = new AmazonSQS();
$queue_url = 'my_url';
$options = array(
'MaxNumberOfMessages' => 10,
);
$resp = $sqs->receive_message($queue_url, $options);
print_r($resp);
这是我得到的回应...
[Type] => Sender
[Code] => InvalidClientTokenId
[Message] => The X509 Certificate you provided does not exist in our records.
[Detail] => CFSimpleXML Object
这是我在 config.inc.php 中使用的 CFCredentials 数组...
'@default' => array(
'key' => 'my-key',
'secret' => 'my-secret',
'default_cache_config' => 'cache',
'certificate_authority' => FALSE
)