Articles of amazon s3

Загрузка браузера на s3 с ролями экземпляра

Это продолжение моего предыдущего вопроса о подписании документа политики с использованием профилей экземпляров. Я разрабатываю систему, которая позволяет перетаскивать и выгружать файлы непосредственно в ведро S3; сначала выполняется запрос AJAX на мой сервер, содержащий метаданные файла. После проверки мой сервер отвечает параметрами формы, которые используются для завершения загрузки. Процесс настройки загрузок на основе браузера объясняется […]

Создание amazon aws s3 pre signed url PHP

Согласно этой ссылке http://docs.aws.amazon.com/aws-sdk-php/v2/guide/service-s3.html , я могу легко создать назначенную ссылку, просто добавив продолжительность жизни в getObjectUrl $signedUrl = $client->getObjectUrl($bucket, 'data.txt', '+10 minutes'); // > https://my-bucket.s3.amazonaws.com/data.txt?AWSAccessKeyId=[…]&Expires=[…]&Signature=[…] Но я получаю простой url, вы знаете, без awsaccesskeyid и заканчивает параметры, Вот мой код: $bucket = 'imagenesfc'; $keyname = 'NASimagenes/codigoBarraBoleto/1001000098.png'; $filepath = 'NASimagenes/codigoBarraBoleto'; // Instantiate the client. $s3 […]

Доступ AWS S3 запрещен при получении изображения по URL-адресу

Я работаю над AWS EC2 Ubuntu Machine и пытаюсь получить изображение с AWS S3, но после этого мне все время показывают ошибку. <Error> <Code>InvalidArgument</Code> <Message> Requests specifying Server Side Encryption with AWS KMS managed keys require AWS Signature Version 4. </Message> <ArgumentName>Authorization</ArgumentName> <ArgumentValue>null</ArgumentValue> <RequestId>7C8B4BF1CE2FDC9E</RequestId> <HostId> /L5kjuOET4XFgGter2eFHX+aRSvVm/7VVmIBqQE/oMLeQZ1ditSMZuHPOlsMaKi8hYRnGilTqZY= </HostId> </Error> Вот моя политика в корзине { "Version": […]

MIME Тип для загружаемых файлов на S3

Как изменить тип mime для загруженных файлов на Amazon S3. Я пробовал с http://docs.amazonwebservices.com/AWSSDKforPHP/latest/#m=AmazonS3/change_content_type, но он не работает.

Как я могу выполнить пакет doObjectExist () в Amazon S3?

Мне нужно проверить, существует ли набор ключей в S3 для каждого из большого количества элементов. (Каждый набор ключей относится к одному из большого количества элементов). Я использую PHP SDK (v2) В настоящее время я $client->doesObjectExist(BUCKET, $key) для каждого из ключей, что является узким местом (время прохождения туда-обратно до S3 для каждого вызова). Я бы предпочел […]

Как Instagram использует Amazon S3?

Мне нужно некоторое представление о разработке Instagram при загрузке файлов на Amazon S3. Я только начинаю с S3, и я думаю, что Instagram – хорошая модель для следования, потому что они загружают тысячи изображений каждый день. Мое приложение несколько похоже. Пользователи загружают изображения, могут удалять свои собственные изображения, а все изображения являются общедоступными. В моем […]

Скачать файл с Amazon S3 с помощью Laravel

Я немного уверен, как запустить загрузку файла с Amazon S3 с Laravel 4. Я использую AWS $result = $s3->getObject(array( 'Bucket' => $bucket, 'Key' => 'data.txt', )); // temp file $file = tempnam('../uploads', 'download_'); file_put_contents($file, $result['Body']); $response = Response::download($file, 'test-file.txt'); //unlink($file); return $response; Вышеупомянутые работы, но я застрял в сохранении файла локально. Как я могу правильно […]

amazon s3 – загрузка изображений вместо отображения в браузере

Это сводит меня с ума. Я загружаю изображения на S3 с помощью php SDK. Всякий раз, когда я просматриваю URL-адрес изображения, браузер загружает изображение, противоположное его отображению. Я думаю, что это связано с типом контента. // Prepare to upload the file to S3 bucket. $s3->create_object($bucket, $file_name, array( 'contentType' => 'binary/octet-stream', 'acl' => AmazonS3::ACL_PUBLIC )); Вы […]

Ограничение членства по пропускной способности

Я только что развернул приложение Codeigniter для Amazon EC2 (используя S3 для мультимедиа и RDS для MySQL). Мне нужно ограничить доступ к учетной записи пользователя на основе используемой полосы пропускания – учетные записи будут основаны на пропускной способности, например, базовая учетная запись £ x для до 20 ГБ в месяц и т. Д. Однако я […]

Symfony 2 – Лучшая практика для загрузки изображения на Amazon S3

У меня есть форма, в которой у меня есть поле для загрузки изображения. Мне нужно загрузить это изображение на Amazon S3. Создав это шаг за шагом, я начал загружать изображение на локальный диск, и теперь он работает. Загрузка происходит внутри моей Page сущности, так как рекомендуется проверить успешность загрузки до сохранения объекта. Я закончил с […]