I am working on application in which we upload customers' videos, pdfs and other confidential documents on S3 bucket.
Currently, a customer can play these videos in videogular component(Angular component) and PDF files can be read in PDF component.(Angular Component)
My concern is about its security.
I want that customers can play/read only their video/pdf. No one can download/play/read these things.
1.) How can I achieve that?
2.) Which are the things which I have to enable/disable on my S3 bucket. (S3 Bucket policy)
3.) We do not have IAM roles configured. Do we need it?
I have no clue about this... It would be great if some one can guide/provide some useful links.
Thanks in advance.