### 개요 및 활용 - S3에 업로드한 영상, 이미지 파일을 URL로 전달하여 재생 가능하도록 하는 방법 - 이 방법을 활용하면 이미지나 영상을 URL로 공개할 수 있음 - 또한, CloudFront, MediaConvert와 같이 활용해서 VOD 재생 서버를 만들 수 있다. - CloudFront에서는 콘텐츠별로 조회시간이나 전송 데이터의 양, 접속한 기기에 대한 정보를 모두 확인할 수 있다. 유튜브가 제공하는 분석툴과 마찬가지! ### 주의사항 - 폴더를 생성해서 넣을 경우 URL도 달라져서 재생이 되지 않을 수 있다. URL은 시간이 살짝 걸리는 것 같음 - URL을 크롬 주소에 쳤을 때 두 가지 경우가 있음. 하나는 영상 다운로드가 시작됨. 왜? 인코딩이 되지 않은 경우에는 URL을 바로 재생하지 못하는 것으로 보임. 이럴 때는 AWS MediaConvert로 영상을 코딩해서 가지고 있는 게 좋음 - 그런데, 옵시디안에서 iframe으로 embed를 했을 때는 상관없이 전부 나타난다. 꼭 컨버팅을 안 해도 된다는 것? ### 1. 퍼플릭 액세스 차단 해제 ![[S3 버킷 퍼블릭 접속 가능하게 하는 방법01.png]] - 이 화면에서 액세스를 전부 차단해제한다. ### 2. 버킷정책에서 아래와 같이 수정한다. ![[S3 버킷 퍼블릭 접속 가능하게 하는 방법02.png]] ```json { "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "*", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::Bucket-Name/*" ] } ] } ``` 출처: https://docs.aws.amazon.com/AmazonS3/latest/userguide/WebsiteAccessPermissionsReqd.html