У меня есть сервер, который должен предоставить клиенту временные учетные данные AWS. Учетные данные будут передаваться с использованием HTTPS. Клиент должен иметь возможность загружать файлы S3, а также загружать их. У меня есть следующая проблема: У меня есть несколько пользователей, обращающихся ТОЛЬКО к их собственному каталогу: /Users/someUser/myfile.png Вы можете установить политики, чтобы разрешить или запретить […]
Я запускаю портал, который распространяет видео. Идея состоит в том, чтобы загрузить видео на Amazon S3 и собрать необходимые данные с помощью PHP с моего сервера. Пока все работает нормально … Единственное, что мне не удалось получить, – это продолжительность видео 🙁 Может ли кто-нибудь дать мне подсказку о том, как это сделать? Спасибо, Мигель […]
У меня есть веб-сайт, размещенный на амазонке. Я хочу, чтобы мои клиенты предоставили доступ к загрузке файлов, которые уже находятся в их пространстве amazon s3, в мое пространство s3. Есть ли php API, который поддерживает эту функциональность?
Я собираю интерфейс drag & drop для загрузки файлов, чтобы перейти непосредственно к S3. Мой рабочий процесс выглядит примерно так: После этого я делаю запрос AJAX на сервер, Сервер генерирует и подписывает политику загрузки S3, Клиентская сторона завершает загрузку. Подписание политики осуществляется с помощью секретного ключа, как описано в этой статье . Однако я столкнулся […]
У нас есть приложение, в котором пользователь может создавать свои собственные веб-страницы и размещать их. Мы используем S3 для хранения страниц, поскольку они являются static.Here, поскольку у нас есть ограничение в 100 кодов на пользователя, мы решили пойти с папками для каждого пользователь внутри ведра. Теперь, если пользователь хочет разместить свой веб-сайт в своем домене, […]
Это функция, вытащенная из старого плагина WP для возврата подписанного URL-адреса Amazon S3, но я не могу заставить его работать! Когда я посещаю подписанный URL-адрес, он возвращается, я получаю следующее: The request signature we calculated does not match the signature you provided. Check your key and signing method. function s3Url($text) { $AWS_S3_KEY = 'KEY'; $AWS_S3_SECRET […]
Я переписал этот вопрос, чтобы сделать его более ясным, так как я его обновил. У меня возникли проблемы с SDK Amazon AWS S3 PHP. Я просто пытаюсь проверить, существует ли файл. Используя этот скрипт PHP: <?php require_once("../../../configs/config.".get_current_user().".php"); require INCLUDES_PATH . 'libraries/aws/aws-autoloader.php'; use Aws\S3\S3Client; $client = S3Client::factory(array( 'key' => AWS_ACCESS_KEY_ID, 'secret' => AWS_SECRET_KEY )); $key = […]
Если я загружу файл на S3 с именем файла, идентичным имени файла в ведре, он перезаписывает его. Какие существуют опции, чтобы избежать перезаписи файлов с одинаковыми именами файлов? Я включил управление версиями в своем ковше, думая, что это решит проблему, но объекты все еще перезаписаны.
Я использую официальный PHP SDK с официальным поставщиком услуг для laravel для загрузки изображения на Amazon S3. Изображение временно сохраняется на моем сервере и должно быть удалено после загрузки. Ниже приведен код, который я использовал для загрузки и удаления. $temp_path = "/screenshot_temp/testing.png"; $client = AWS::createClient('s3'); $result = $client->putObject(array( 'Bucket' => self::$bucketName, 'Key' => 'screenshot/testing.png', 'SourceFile' […]
Будет ли функция приостанавливать скрипт php до тех пор, пока не найдет объект на серверах s3? У меня есть внутри цикла foreach, загружая изображения один за другим. После того, как объект найден, я вызываю метод для удаления изображения локально, а затем удаляю локальную папку, если она пуста. Это правильный способ обойти это? благодаря foreach ($fileNames […]