私はLaravelでプロジェクトをやっています。画像を保存するために私はaws-s3を使用しています。私のプロジェクトはgodaddyサーバーではうまく動作しますが、デジタルオーシャンサーバーではうまく動作しません。ここでAmazon SQSは403エラーを返す
Aws\Sqs\Exception\SqsException: Error executing "ReceiveMessage" on "https://sqs.us-east-1.amazonaws.com/your-account-id/your-queue-name"; AWS HTTP error: Client error: `POST https://sqs.us-east-1.amazonaws.com/your-account-id/your-queue-name` resulted in a `403 Forbidden` response:
<?xml version="1.0"?><ErrorResponse xmlns="http://queue.amazonaws.com/doc/2012-11-05/"><Error><Type>Sender</Type><Code>I (truncated...)
InvalidClientTokenId (client): The security token included in the request is invalid. - <?xml version="1.0"?><Err......
が、私は私のプロジェクトでは、S3の設定のために使用されるコードです、と私は、
filesystem.php
's3' => [
'driver' => 's3',
'key' => '************',
'secret' => '***********',
'region' => 'ap-south-1',
'bucket' => 'xyz',
'options' => [
'ServerSideEncryption' => 'AES256',
]
]
.env
をエラーを取得していますQUEUE_DRIVER=redis
私はこのどんなapiを打っても関係なく。私はどこが間違っているのか分かりません。前もって感謝します。
表示されたエラーメッセージはS3(ファイルシステム)ではなく、Amazon SQS(キュー)用です。 – patricus