스크롤을 아래로 내려 정적 사이트 웹 호스팅을 확인해보면, 정적 웹사이트 호스팅이 비활성화된 것을 확인할 수 있다.
우리는 이번 파트에서 Jenkins를 활용하여 정적 웹사이트 호스팅을 진행할 예정이기 때문에, 편집 버튼을 눌러 수정을 진행한다.
활성화를 클릭하고 인덱스 문서에 index.html 이라고 입력한다.
편집을 완료하고 웹사이트 호스팅이 활성화됨으로 변경되었는지 확인한다.
호스팅이 활성화된다면 사이트 엔드포인트 주소를 확인할 수 있다.
현재는 403 에러가 뜨면서 액세스가 불가능한 것이 정상이다.
✅ 2. 버킷에 정책 추가하기
💡
정책(Policy)이란 ?
⇒ 권한(Permission)을 정의하는 JSON 문서를 의미한다. AWS는 기본적으로 대부분의 권한이 주어져 있지 않다. AWS의 특정 소스에 접근하려면 권한을 허용해 주어야 한다. 권한을 허용할 때 작성해야 하는 것이 정책(Policy)이다.
리소스 ARN : arn:aws:s3:::{내가 만든 버킷명}/*의 형식으로 입력하기
💡
ARN이란?
⇒ Amazon Resource Number의 약자이다. AWS에 존재하는 리소스를 표현하는 문법이다.