[AWS] S3를 이용하여 정적 웹페이지(index.html) 호스팅

유비빅·2022년 4월 18일
0
  • AWS 홈페이지 내 스토리지메뉴 S3 클릭시 버킷(Bucket)생성에 접속

  • 버킷 이름을 설정. 버킷 이름은 다른 버킷이랑 이름이 겹치면 안됨

  • 버킷 생성 후 파일 업로드 해준다 필요한 index.html이나 준비된 페이지를 업로드하면 됨

  • 업로드가 완료되면 메뉴 - 속성
    -하단 정적 웹 사이트 호스팅 편집을 클릭해서 활성화 체크

  • 편집 내에서 인덱스와 에러 페이지 설정

  • 이제 마지막으로 다른사람들도 접근할 수 있도록 권한 설정
    -메뉴 - 권한 하단에 버킷 정책 편집 -> 정책생성기

      1. Type of Policy를 S3 Bucket Policy로 설정
    
      2. principal에 * 입력
    
      3. Actions에서 GetObject 선택
    
      4. ARN에 arn:aws:s3:::bucketname/keyname 입력.
    
         버킷 이름이 test.co.kr이고 모든 key에 대해 적용할 것이므로
         arn:aws:s3:::test.co.kr/* 를 입력하였다.
    	
      5. Add Satatement를 클릭, 후 Generate를 클릭 후 내용 복사 후
         버킷 정책 편집기에 붙여넣기 후 완료 하면 "퍼블릭액세스가능" 뱃지 생성

0개의 댓글