Для проекта, над которым я работаю, мне нужно потреблять видео на Android с AWS S3.Использование AWS CloudFront и Android
Я использую приватный доступ к файлам с подписанными адресами. Все работает нормально, но время начала потока видео довольно длительное (возможно, 6-10 секунд).
Im пытается включить CloudFront, чтобы быстрее обслуживать контент. Я уже создал свое «Распределение» на консоли AWS и установил правильные поля для личного контента и т. Д.
Я застрял в создании правильного URL-адреса, чтобы файлы были уничтожены с CloudFront, а не S3.
Я, похоже, не нашел ЛЮБОЙ документации на CloudFront + Android и никакой зависимости от градиента.
Интернет-ресурсы ив нашел точку Java Tuts, которые полагаются на классе CloudFrontUrlSigner (который включается только на Java SDK, а не Android SDK)
Так я попытался с помощью compile 'com.amazonaws:aws-java-sdk-cloudfront:1.10.+'
на моем app.gradle файл, и я могу «заполнить» руководство, но я получаю ошибки времени сборки.
Как я могу это сделать?
Спасибо, Дэвид.
Да, это имеет смысл. Моя поддержка развернута в Lambda (написана на Node.js), поэтому я буду следовать этому: http://stackoverflow.com/questions/21521302/creating-signed-s3-and-cloudfront-urls-via-the-aws-sdk , Спасибо, что вернулись ко мне, Янфан –