AWS 튜토리얼/서버 없는 네트워크 어플리케이션 구축

2051 단어 AWS

하고 싶은 일


AWS의 튜토리얼이 충실해서 공부하면서 한번 해보고 싶어요.

참조 페이지


서버가 없는 네트워크 응용 프로그램 구축
https://aws.amazon.com/jp/getting-started/projects/build-serverless-web-app-lambda-apigateway-s3-dynamodb-cognito/module-1/

작업 일지


1.S3 물통을 만들었는데 이름은 "serverless-test-2090627"
2. AWSCLI 설정
$ aws configure --profile [profilename] 
3. 템플릿 복사
$ aws s3 sync s3://wildrydes-us-east-1/WebApplication/1_StaticWebHosting/website s3://serverless-test-20190627 --region ap-northeast-1 --profile [profilename]
※ 이용자는 접근 권한이 없으므로 IAM으로부터'아마존S3 풀 엑세스'를 위임받습니다.
4. 공개 읽기 허용 구간 정책 추가
GUI에서 물통에 들어가요.
- 블록 공통 액세스
- 선택 해제[모든 공용 액세스는 청크]
5. 웹 사이트 호스팅 활성화
- 속성 탭 열기
- Static website hosting 카드 선택
- "이 섹션 호스트 사이트 사용"을 선택하고 색인 문서에 "index.html"을 입력합니다.
※ 로그 암호화 및 기록에 대한 다른 속성도 있으니 먼저 살펴보세요. 나중에 공부하는 데 도움이 될 수 있습니다.
- 대화 상자 맨 위에 있는 끝점 URL을 기록한 후 [저장]을 선택합니다.
※ AWS에서 제공하는 아마존 S3 사이트의 엔드포인트 URL을 사용합니다.형식은 http:/{your-bucket-name}입니다.s3-website.{region}.amazonaws.컴처럼 됐어요.
- 액세스 권한 레이블 - 세그먼트 정책 - 편집기가 나타납니다. 다음을 입력하십시오.
※ serverless-test-202090627의 부분은 제작된 통 이름
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadForGetBucketObjects",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::serverless-test-20190627/*"
        }
        ]
    }
}

AWS에서 준비한 샘플 HTML이 공개됐다.
이번엔 연습만 하다가 물통을 지우면 끝이야.

좋은 웹페이지 즐겨찾기