### 개요 및 활용
- 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