Amazon の 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
)