S3에서 웹 사이트 만들기 - 실습

지난번에 우리는 파일에 대해 정적 호스팅을 선택해야 하는 이유와 이를 피해야 하는 경우를 이해했습니다. 이번 주에 index.html 파일을 배포하여 파일 배포 방법을 확인합니다.
  • 먼저 지난 튜토리얼에서 S3 버킷으로 이동하여 S3 버킷의 모든 파일을 삭제합니다.
  • 이제 다음 index.html 파일을 S3bucket에 추가합니다.

  • <html>
        <head>
            <title>Test s3</title>
        </head>
        <body>
            <h1>Ajit Singh</h1>
            <p>Hello world!</p>
        </body>
    </html>
    



  • S3 버킷의 속성 섹션으로 이동합니다. 아래로 스크롤하십시오. 정적 사이트 호스팅, 편집 옵션이 있습니다.


  • 정적 웹사이트 호스팅을 활성화합니다.


  • 다음 옵션을 선택하십시오

    ㅏ. 호스팅 유형: 정적 사이트 호스팅
    비. 인덱스 문서: index.html
    씨. 오류 문서: 버킷에 오류 페이지가 추가되지 않은 경우 비워두세요. 그렇지 않으면 b8ucket에 오류 문서 이름을 추가하세요. SPA의 경우 전체 SPA 작업이 단일 페이지로 구성되어 있기 때문에 index.html을 추가하십시오. 오류 페이지도 없습니다. error.html 페이지가 없으므로 비워 두겠습니다.
    디. 복잡한 사이트를 원한다면 리디렉션 규칙을 추가할 수 있지만 이 규칙은 약간 복잡하므로 오늘은 이에 대해 알아보지 않겠습니다. 이 목적을 위해 설명서에 대한 링크를 추가했습니다.

  • 변경 사항을 저장합니다. 속성 페이지 하단에 웹 사이트 링크가 표시됩니다.

  • 해당 링크를 열고 웹사이트가 생성되었는지 확인합니다.


    Remember that this works because we added bucket permission in the previous section of the tutorial always remember to put the right bucket permissions



  • {
        "Version": "2012-10-17",
        "Id": "Policy1626669452189",
        "Statement": [
            {
                "Sid": "Stmt1626669450552",
                "Effect": "Allow",
                "Principal": "*",
                "Action": "s3:GetObject",
                "Resource": "arn:aws:s3:::dev-to-article-s3/*"
            }
        ]
    }
    


    다음 시간에는 데이터가 S3 버킷에 안전하게 보관될 수 있도록 버킷 버전 관리를 활성화하는 방법에 대해 알아보겠습니다.

    좋은 웹페이지 즐겨찾기