728x90
반응형
# S3 버킷 정적 웹 호스팅 사용
- S3 버킷의 속성을 클릭 후 가장 아랫부분에 아래의 화면처럼 정적 웹 사이트 호스팅 편집을 할 수 있다.
- 활성화를 클릭하면 아래의 옵션을 지정 할 수 있다.
index.html이라고 지정을 하게 되면, 현재의 버킷에 있는 index.html 파일을 찾아서 화면에 뿌려준다.
- 만약 아래와 같이 에러가 발생하면 권한이 없으므로, 권한 부여를 해줘야 한다.
- 버킷 정책을 부여 해주는 코드는 아래와 같다.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::{s3-bucket-name}/*"
}
]
}
# S3 Hostname 이란?
리소스에 Hostname 을 부여하는 행위는 예를 들면, 컴퓨터 내에서 어려운 말로 지칭하고 있는 해당 컴퓨터를 쉽게 인식할 수 있는 별칭을 부여한다 라고 볼 수 있다.
S3의 호스트 네임은 무엇일까?
S3의 호스트 네임은 https://를 제외한 주소를 말한다고 볼 수 있다.
예를들면 이와 같다. kim-s3bucket.s3.ap-northeast-2.amazonaws.com
kim-s3bucket는 S3 버킷 명이 될것이고, 해당 이름과 아마존에서 발행하는 주소가 결합되어 S3의 호스트 네임을 구성한다고 보면 된다.
- 끝 -
728x90
반응형
'⭐ AWS > S3' 카테고리의 다른 글
S3 - CloudFront - Route53 연동 (0) | 2024.04.12 |
---|---|
S3 데이터 저장 및 조회 구조 (0) | 2022.01.20 |
타계정의 S3 데이터를 복사하는 방법 (0) | 2021.08.20 |
S3 주기적 파일 삭제 (0) | 2021.06.28 |
S3 수명 규칙을 생성하여 데이터 관리 (0) | 2021.06.28 |