web-dev-qa-db-fra.com

Erreur Amazon s3 500 lors de l'instanciation de S3Client

Amazon php sdk est chargé sur le site et l'autochargeur est correctement intégré. Mais je reçois une erreur 500 sans autre détail. Je crois avoir isolé le problème de l'instanciation de S3Client, car tout le reste fonctionne et si je commente, cela ne donne pas l'erreur 500. Le code est le suivant -

require $web_root.'/aws/aws-autoloader.php';

$keyname = "--keyname--";
$secret = "--secret key--";    

use Aws\S3\S3Client;
use Aws\S3\Exception\S3Exception;

$s3 = new S3Client([
    'profile' => 'default',
    'region' => 'us-east-1',
    'version' => 'latest',
    'credentials' => [
        'key'    => $keyname,
        'secret' => $secret,
    ],
]);

Comme trouvé dans l'exemple de code php ici - https://docs.aws.Amazon.com/AmazonS3/latest/dev/usingHLmpuPHP.html

Pourquoi renvoie l'erreur 500?

1
omni

Essayer de mettre

use Aws\S3\S3Client;
use Aws\S3\Exception\S3Exception;

Juste après l'instruction require et en haut avant tout autre code PHP.

1
Miraj