How to make video publicly shareable?

0

I have created a new Amazon S3 bucket and selected ACLs Disabled and uploaded an mp4 video file. How do I make the video publicly shareable? I am new to AWS and just want to keep things simple. Thank you

  • I want to stream the video through an evergreen webinar service, ideally using Cloudfront to help with buffering issues.

Peter
질문됨 7달 전243회 조회
1개 답변
1
수락된 답변

If you want to share the video file publicly, you should create a CloudFront distribution and connect your S3 bucket as the Origin for your distribution. Look at the following documentation: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html

If you want to offer Video On Demand thru CloudFront, look at the following workshop that details how to encode and distribute video files using S3 and CloudFront CDN: https://catalog.us-east-1.prod.workshops.aws/workshops/cb172534-d59d-41d1-a9b3-371039593c63

If you just want to share the video with just a few parties you can create signed URLs and share the URL's with the indented parties. Instructions to create signed URL are here: https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html

AWS
Nuno_Q
답변함 7달 전
  • Thank you Nuno. I do find the links hard to follow. There must be a simpler way just to make a file shareable in an S3 bucket. I can do it if I enable ACLs but the recommendation is not to and I don't understand how to make files shareable without using ACLs!

  • Hi Peter, Adding CloudFront in front of your S3 bucket is the easiest way and provides you at least 3 benefits:

    1. Caching of content at the edge and better performance for users when viewing the shared videos
    2. Reduction on costs since data being sent to the Internet from your S3 bucket is priced as Data Transfer Out
    3. Reduce the costs with the number of GETs because objects are cached in CloudFront

    Look at the following step by step instructions in this article https://medium.com/mycloudseries/how-to-configure-secure-file-access-on-s3-via-cloudfront-ae9ff0096005 under "Using CloudFront OAC for S3 Objects"

    It also has a video at the bottom showing how to do it.

    For S3 pricing and data transfer out costs see: https://aws.amazon.com/s3/pricing/

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠