...
- 서버리스 서비스 백엔드: Amazon API Gateway는 프런트 엔드와 백엔드 사이의 인터페이스를 담당하고 AWS Lambda를 사용하여 서버리스 컴퓨팅을 호출합니다.
- 웹 애플리케이션 청사진: React Bootstrap, Redux, React Router, internationalization 등과 같은 도구와 함께 사전 통합된 React 웹 애플리케이션이 포함되어 있습니다.
인프라 구성 요소
- 지속적 배포 코드 파이프 라인: AWS CodePipeline 및 AWS CodeBuild는 애플리케이션 코드를 빌드, 테스트 및 릴리스하는 데 도움이됩니다.
서버리스 웹 애플리케이션: Amazon CloudFront 및 Amazon S3는 전 세계적으로 분산 된 애플리케이션을 제공합니다.
템플릿을 사용자 지정하여 자신만의 서점을 만들거나, 수정하여 다른 유형의 상점을 만들거나, 완전히 다른 유형의 웹 응용 프로그램을 만들도록 변경할 수 있습니다.
AWS Bookstore 데모 앱은 기본 웹 애플리케이션을 시작하고 실행하는 데 필요한 기본 서비스, 구성 요소 및 배관을 제공하는 AWS Full-Stack 템플릿을 기반으로 구축되었습니다.
사용자는 여행 예약 도구, 블로그 또는 다른 웹 앱 등 원하는 모든 애플리케이션을 생성하기 위해 AWS Full-Stack 템플릿을 기반으로 구축 할 수 있습니다.
이 AWS Bookstore 데모 앱은 AWS Full-Stack 템플릿을 사용하여 생성 할 수있는 항목의 한 예 일 뿐입니다.
안내
상태 | ||||
---|---|---|---|---|
|
AWS 계정에서 이 데모 애플리케이션을 생성하면 AWS 리소스가 생성되고 소비되며 비용이 발생합니다.
이 데모 애플리케이션을 실행하는 데 소요되는 비용은 약 $0.45 / 1 hour 입니다.
완료되면 모든 리소스를 종료 / 제거하여 AWS 계정에 대한 지속적인 청구를 방지하십시오 (아래의 정리 및 제거 지침 참조).
시작하기
AWS Bookstore 데모 앱을 자체 AWS 계정에서 실행 하려면 다음 단계를 따르십시오. (AWS 계정이없는 경우 새 Amazon Web Services 계정을 생성하고 활성화하려면 어떻게합니까?를 참조하십시오).
- 아직 로그인하지 않은 경우 AWS 콘솔에 로그인합니다. 참고 : IAM 사용자로 로그인 한 경우 계정에이 애플리케이션에 필요한 리소스와 구성 요소를 생성하고 관리 할 수있는 권한이 있는지 확인하십시오.
원하는 AWS 리전에 대해 아래에서 Launch Stack 버튼 중 하나를 선택하여 AWS CloudFormation 콘솔을 열고 새 스택을 생성하십시오. AWS Bookstore 데모 앱은 다음 리전에서 지원됩니다.
Region name Region code Launch US East (N. Virginia) us-east-1 US West (Oregon) us-west-2 EU (Ireland) eu-west-1 EU (Frankfurt) eu-central-1 - CloudFormation 마법사 단계를 계속합니다.
예를 들어 스택 이름을 지정하십시오.
코드 블럭 MyBookstore
S3 버킷의 이름을 지정합니다 (소문자로 Amazon S3의 모든 기존 버킷 이름에서 고유해야 함).
...
버킷 이름 지정 규칙을 참조하십시오.
프로젝트 이름을 제공하십시오 (소문자로 12 자 미만으로 제공). 리소스 이름을 지정할 때 사용됩니다. 테이블, 검색 도메인 등
검토 후 IAM 리소스 생성을 위한 파란색 상자를 선택합니다.
- 스택 생성을 선택합니다. 완료하는 데 20 분 정도 걸립니다.
- CloudFormation 스택 생성의 출력은 CloudFront URL을 제공합니다 (스택 세부 정보 페이지의 출력 테이블에 있음). 링크를 클릭하거나 CloudFront URL을 복사하여 브라우저에 붙여 넣습니다.
- 이메일 주소와 비밀번호를 등록하여 애플리케이션에 로그인 할 수 있습니다. 등록 할 데모를 탐색하려면 등록을 선택하십시오. 등록 / 로그인 환경은 AWS 계정에서 실행되며 제공된 자격 증명은 Amazon Cognito에 저장됩니다. 참고 :이 애플리케이션은 데모 애플리케이션이므로 다른 용도 (예 : AWS 계정, 이메일 또는 전자 상거래 사이트)로 사용하는 이메일 및 암호 조합을 사용하지 않는 것이 좋습니다.
...