Articles of amazon s3

Laravel скачать файл с S3 маршрута (не открыть в браузере)

У меня есть следующий маршрут, который будет загружать файл из заданного URL-адреса, мне нужно это, чтобы фактически загрузить файл (mp4, jpg, pdf), а не открывать в браузерах встроенного средства просмотра. // Download from CDN Route Route::get('cdn/{url}', function($url) { return Redirect::away($url); })->where('url', '(.*)'); Все файлы хранятся внешне, поэтому, по-видимому, Resource::download() самом деле не работает. Все, что […]

Amazon S3, если объект существует

Я использую amazon S3 PHP SDK , мне нужно проверить, что какой-либо объект существует или нет, $response = $s3->if_object_exists($bucket, '/albums/Carcassonne-France/'); var_dump($response); //RESPONSE FALSE Но когда вы видите использование S3 Browser в firefox, указанный объект существует $response = $s3->if_object_exists($bucket, '/albums/Carcassonne-France/1.jpg'); var_dump($response); //RESPONSE TRUE но это показывает True, поскольку у меня есть 1.jpg в указанном выше местоположении, […]

Как загрузить изображение в AWS S3 в PHP из памяти?

Поэтому в настоящее время у меня загружена система загрузки, использующая AWS S3 для загрузки изображений. Вот код: //Upload image to S3 $s3 = Aws\S3\S3Client::factory(array('key' => /*mykey*/, 'secret' => /*myskey*/,)); try { $s3->putObject(array( 'Bucket' => "bucketname", 'Key' => $file_name, 'Body' => fopen(/*filelocation*/, 'r+') )); } catch(Exception $e) { //Error } Это изображение может быть jpeg или […]

PHP + S3: разрешение отклонено при удалении файла с помощью unlink ()

С тех пор я пытаюсь решить чрезвычайно тривиальный вопрос, но не повезло. Я хочу удалить файл сразу после его загрузки в AWS S3 с PHP WebServer. Ниже приведены шаги: //Upload file to S3 using PHP SDK's S3Client::putObject method: $result = $s3_client->putObject( array( 'Bucket' => AWS_BUCKET_NAME, 'Key' => $file_name, 'SourceFile' => $file_path, 'Metadata' => array( 'metadata_field' […]

Создание и добавление файлов журнала PHP В файл под папкой внутри S3 Bucket

Я создаю PHP-сервер для веб-приложения. Теперь мне нужно записать все вызовы API в файл журнала. Теперь логика состоит в том, чтобы создать файл журнала внутри самого сервера и добавить тот же файл, когда будут сделаны новые вызовы API. Я использую хранилище файлов AWS S3 для загрузки изображений, интересно, что делать, если я могу реализовать создание […]

Является ли синхронизация в Amazon S3 PHP SDK / API действительно синхронизацией?

Операции синхронизации Amazon php sdk ( http://docs.aws.amazon.com/aws-sdk-php/v3/guide/service/s3-transfer.html ) выполняются с использованием вышеуказанных связанных методов. Я успешно закодировал и настроил их, но при каждом вызове метода последняя измененная дата в файлах под ведром обновляется до последнего времени, учитывая, что файлы не были изменены локально на предыдущий вызов синхронизации. Интересно, вообще ли это операция синхронизации или просто […]

Удаление повторяющихся элементов из массива размерности объектов S3 в php

У меня проблема с массивом ниже, поскольку он не отображает способ, которым я хочу; Array ( [0] => Array ( [name] => Accounts.csv [time] => 1396518749 [size] => 4685 [hash] => 4ddde7286adcbf06472a7d8f9987bf88 ) [1] => Array ( [name] => Book1.xlsx [time] => 1396436339 [size] => 9776 [hash] => 96f219be0397b240777969f8b3cbb711 ) [2] => Array ( [name] […]

Загрузите браузер Amazon AWS S3 на PHP (версия подписки AWS 4)

В этой документации, похоже, что-то не так: http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-authentication-HTTPPOST.html Я последовал за ним точно, и он, похоже, работает. У меня всегда была ошибка SignatureDoesNotMatch. Однако авторизация v2 работает. Заставляет меня задаться вопросом, является ли это своего рода продуктом качества Alpha-stage. Ниже приведен мой PHP-код. Я попытался подражать примеру на этой странице: http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-post-example.html <?php $secret = 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY'; […]

«пройти через» загрузку php на s3 амазонки?

Я видел способы загрузки файлов непосредственно на S3, и я видел способы загрузить файл уже на сервере. Мне нужно изменить имя файла, прежде чем отправлять его на S3, но я не хочу его локально хранить, а затем загружать, если я могу помочь. Есть ли способ поместить его в буфер или что-то еще? Спасибо.

Подпись Amazon S3 не работает с SDK

У меня есть случайные проблемы с моим S3. У меня есть несколько сред (несколько облачных / dev и т. Д. Машин). Почти на всех S3 работает отлично. (Я использую PHP SDK с Gaufrette). Единственным исключением является производственная среда, которая не работает. Это не имеет ничего общего с ведром и моими учетными данными. Я предоставляю учетные […]