ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • aws 서버리스 웹사이트 생성
    카테고리 없음 2023. 3. 31. 18:35

    s3버킷에 집어넣어놓고 가격을 최소화 하는 정적 서버를 만들어보자. 

     

     

    과정은

    1. s3 버킷 생성

    2. 버킷 채우기 ( html )

    3. 권한변경

    4. 정적 호스팅 하기

     

     

     

    s3버킷을 들어가서 

     

    버킷 생성을 누른다 

     

     

     

     

     

     

     

    이름을 입력하고,  리전을 선택한다. 

     

     

     

     

    퍼블릭 액세스도 아래사항만 체크한다 

     

     

    버킷 생성

     

     

     

     

    버킷에 예제 파일을 채우기 위해

     

    cli창에서 아래 처럼 입력한다. 

     

    자신이 만든 페이지가 있으면 그것을 집어넣어도 된다.

    aws s3 sync s3://wildrydes-us-east-1/WebApplication/1_StaticWebHosting/website s3://YOUR_BUCKET_NAME --region YOUR_BUCKET_REGION

     

    글면 

     

    아래처럼 다 받아지는데, 

     

     

     

    권한탭에서 

     

    편집을 눌러 

     

     

    아래 사항들을 복사해서 넣어준다. 

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow", 
                "Principal": "*", 
                "Action": "s3:GetObject", 
                "Resource": "arn:aws:s3:::[YOUR_BUCKET_NAME]/*" 
            } 
        ] 
    }

     

     

    버킷이름만 자기걸로 바꿔주자

     

     

     

     

     

    그리고 속서에서 정적 웹사이트 호스팅으로 변경해보자. 

     

     

    편집을 눌러 

     

     

    활성화 시키면 

     

     

     

     

     

    링크가 뜨게 되는데 이거 복사해서

     

     

     

     

     

     

    들어가보면 아래처럼 자신만의 웹사이트가 서버리스로 만들어진다.  

     

     

    참조 사이트

     

    https://aws.amazon.com/ko/getting-started/hands-on/build-serverless-web-app-lambda-apigateway-s3-dynamodb-cognito/module-3/

     

    댓글

Designed by Tistory.