Block users from downloading videos from my site (using amazon s3)

Job ID: 30686892

Budget: $10 – $30 USD

I've already used google drive (disable download + disable right-click and F12). But it still can be downloaded by my national browser, or some super download extension (Even though they only can download a 360p video, not the 1080p one).

I think encryption is the only way. But other video hosts are too expensive with their bandwidth. Only amazon s3 seems to be free.

So, I need to use amazon s3 to host videos and allow them to be displayed only on my website, and use amazon s3 encryption to prevent downloading.

This is a simple task. I followed the instructions to allow my aws account to change policies, and change the bucket policy to block public access and allow viewing only on my site. But it somehow doesn't work. It show "You don't have permissions to edit bucket policy". I try block only option 1, 2 and 4 in block all public access, then it shows "successfully edited bucket policy". But when I embed the video url to my website, it still doesn't play. Maybe it's about rooter and IAM user. But I'm tired.

Therefore, somebody please help me in this task. It should be done in amazon website so I can easily learn. 'Cause some software supporting s3 like s3 browser, or some codes make me headache.
Related categories: Amazon Web Services Web Hosting