Я пытаюсь загрузить файл на AWS s3, но это не удается и выдает ошибку
Ошибка выполнения «PutObject» на «https://aws-pebibits.s3.amazonaws.com/public/jVySQGiK4X89jqmWyGkK4nvafEEtIjSsFv0MXvkS.jpeg»; AWS Ошибка HTTP: ошибка клиента: PUT https://aws-pebibits.s3.amazonaws.com/public/jVySQGiK4X89jqmWyGkK4nvafEEtIjSsFv0MXvkS.jpeg привела к ответу 400 Bad Request: \ n \ n AuthorizationHeaderMalformed Заголовок авторизации (усеченный ...) \ n AuthorizationHeaderMalformed (client): заголовок авторизации искажен; регион «us-east-1» неправильный; ожидает 'ap-south-1' - \ n AuthorizationHeaderMalformed Заголовок авторизации имеет неправильный формат; регион «us-east-1» неправильный; ожидая 'ap-south-1'ap-south-17MEH3T3M0S6YFT3Wg0yWCkrx9K1H + Zd2NHeLyp / o1S77GguHr7UWvtjWM02WvsoHgBRz7jiukvxBGG + uT6lruv13, * 10 * Это конфигурация * 10 * Это * 10 * * Это файл * * * 10 * Это * enwxBGG + uT614 * 10 * function fileUploadToS3(Request $request) { $filePath=$request->filePath; $image= $request->image; $visibility=$request->visibilit; $path = Storage::disk('s3')->put($filePath, $image, $visibility); return $path; } Я не могу загружать файлы на AWS, Кто-нибудь может мне помочь в этом. Помощь будет очень признательна.
Ошибка выполнения «PutObject» на «https://aws-pebibits.s3.amazonaws.com/public/jVySQGiK4X89jqmWyGkK4nvafEEtIjSsFv0MXvkS.jpeg»;
AWS Ошибка HTTP: ошибка клиента: PUT https://aws-pebibits.s3.amazonaws.com/public/jVySQGiK4X89jqmWyGkK4nvafEEtIjSsFv0MXvkS.jpeg привела к ответу 400 Bad Request: \ n \ n AuthorizationHeaderMalformed Заголовок авторизации (усеченный ...) \ n AuthorizationHeaderMalformed (client): заголовок авторизации искажен; регион «us-east-1» неправильный; ожидает 'ap-south-1' - \ n AuthorizationHeaderMalformed Заголовок авторизации имеет неправильный формат; регион «us-east-1» неправильный; ожидая 'ap-south-1'ap-south-17MEH3T3M0S6YFT3Wg0yWCkrx9K1H + Zd2NHeLyp / o1S77GguHr7UWvtjWM02WvsoHgBRz7jiukvxBGG + uT6lruv13, * 10 * Это конфигурация * 10 * Это * 10 * * Это файл * * * 10 * Это * enwxBGG + uT614 * 10 *
PUT https://aws-pebibits.s3.amazonaws.com/public/jVySQGiK4X89jqmWyGkK4nvafEEtIjSsFv0MXvkS.jpeg
400 Bad Request
AuthorizationHeaderMalformed
function fileUploadToS3(Request $request) { $filePath=$request->filePath; $image= $request->image; $visibility=$request->visibilit; $path = Storage::disk('s3')->put($filePath, $image, $visibility); return $path; }
Я не могу загружать файлы на AWS, Кто-нибудь может мне помочь в этом. Помощь будет очень признательна.
Также возможно добавить / указать регион в массиве параметров.
$path = Storage::disk('s3')->put($filePath, $image, ['region' => 'ap-south-1']);