Как использовать идентификатор учетной записи для доступа к видео в AWS S3? - PullRequest
0 голосов
/ 08 октября 2018

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

Video Link: https://s3-ap-southeast-2.amazonaws.com/[THE-BUCKET]/[FOLDER]/video.mp4.

MY AWS ACCOUNT USER ID (for example use): 2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa5

So far I have got this: https://s3-ap-southeast-2.amazonaws.com/[THE-BUCKET]/[FOLDER]/video.mp4&AWSAccessKeyId=2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa5

Проблема, которую я получаю:

enter image description here

1 Ответ

0 голосов
/ 08 октября 2018

Чтобы разрешить воспроизведение видеофайла из Amazon S3, он должен быть доступен вашим пользователям.

Вы можете ограничить доступ, оставив видео закрытым, а затем сгенерировав в приложении.Предварительно подписанный URL-адрес , который является ограниченным по времени URL-адресом, предоставляющим доступ к объекту.

Кроме того, вы можете показывать видео через Amazon CloudFront , который может обслуживать видеочерез протоколы, которые позволяют воспроизводить его в браузере, но не загружать напрямую.

См .: Работа с дистрибутивами RTMP - Amazon CloudFront

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...