У меня проблема при загрузке любого файла на S3 Server . но та же самая конфигурация работает над другим проектом. Никакая концепция не изменилась, и никакая конфигурация не изменилась. Я работаю над версией Laravel 5.8 . Я делюсь кодом и Ошибка, пожалуйста, скажите мне, почему это происходит?
Ошибка
Ошибка выполнения «PutObject» на «https://coxxxxx.s3.ap -south-1.amazonaws. ком / uploadFiles / PDF / 2222222 / 2222222_COLLEGE_DETAILS_1569831261.pdf";Ошибка HTTP AWS: ошибка клиента: PUT https://colxxxxx.s3.ap-south-1.amazonaws.com/uploadFiles/pdf/2222222/2222222_COLLEGE_DETAILS_1569831261.pdf
, приведший к 403 Forbidden
AccessDenied
Доступ запрещен3E7C4E (усечено ...) Доступ запрещен (клиент): Доступ запрещен -
FileSysrems.php
's3' => [
'driver' => 's3',
'key' => env('AWS_ACCESS_KEY_ID'),
'secret' => env('AWS_SECRET_ACCESS_KEY'),
'region' => env('AWS_DEFAULT_REGION'),
'bucket' => env('AWS_BUCKET'),
'url' => env('AWS_URL')
],
Для Uplaod на S3
$s3Path ="uploadFiles/pdf/2222222/2222222_COLLEGE_DETAILS_1569831261.pdf";
$binary_data = base64_decode($file);
$pathS3 =Storage::disk('s3')->put($s3Path, $binary_data,'public');