본문 바로가기

AWS

(5)
CodeCommit AWS CodeCommit은 안전한 GIt 기반의 레포지토리를 클라우드 기반으로 제공하는 완전 관리형 소스 제어 서비스입니다. 일반적으로 어플리케이션 개발을 진행하면서 개발된 소스를 저장하고 제어할 수 있는 기능을 제공합니다. CodeCommit은 관리형 클라우드 서비스이므로 소스코드를 저장하기 위한 레포지토리를 생성만 하면 되며, 프로비저닝 및 확장할 하드웨어나 설치, 구성, 운영할 소프트웨어가 없습니다. 또한 AWS CodeCommit의 가져오기 요청, 분기 및 병합 기능을 활용하여 보다 효율적으로 소스코드를 관리할 수 있습니다. AWS CodeCommit은 HTTPS, SSH를 활용하여, 파일을 송수신할 수 있으며, 소스 저장에 사용되는 레포지토리는 Key Management Service(KMS)..
AWS Amplify 파헤치기 4편 - 개발환경 분리 5. 개발 환경 추가 5.1 Amplify Console로 배포시 5.1.1 브랜치에 따른 개발 환경 분리 Amplify Console에서 연결한 코드 공유플랫폼 (ex github, Aws Codecommit 등..)의 리포지터리에서 개발환경에 따른 브랜치 분리 Amplify Console -> Hosting environments 탭 -> 브랜치 연결 리포지토리 브랜치 추가 화면에서 개발환경 브랜치 선택 - 저장 및 배포 Amplify Console 화면에서 각 개발환경 별로 분리되어 확인 할 수 있습니다. 개발 환경 이름과 파일 업로드 방식을 선택 후 저장 및 배포 클릭 수동으로 각 개발 환경 업데이트 및 관리 가능 6. 참고 API (REST) - Getting started - JavaScrip..
AWS Amplify 파헤치기 3편 - 실습 (구성요소 사용해보기) 4. AWS Amplify 실습 4.1 템플릿 구성 요소 Amplify CLI npm git Serverless Backend JS / REACT Frontend GraphQL Macbook 4.2 적용 기능 목차 AWS AppSync / GraphQL AWS DinamoDB AWS API Gateway / REST / Lambda AWS Cognito AWS Pinpoint / Kinesis AWS Figma 4.2 프로젝트 세팅 4.2.1 Amplify CLi 설치 및 구성 Amplify CLI 설치 npm install -g @aws-amplify/cli Amplify CLI 설정 amplify configure IAM 생성 및 등록 Specify the AWS Region ? region: Spe..
AWS Amplify 파헤치기 2편 - 시작하기 2. AWS Console에서 AWS Amplify 구성하기 2.1 Amplify Console 생성 AWS Console에서 Amplify 서비스 시작 앱구축 웹 앱 호스팅 Amplify 서비스 이름 지정 후 배포 시작 Amplify Console 생성 후 프론트엔드 기초화면 Amplify Console 생성 후 백엔드 기초화면 Amplify의 백엔드는 서버리스 백엔드로서 Amplify 서비스 시작후 바로 Studio에서 설정 가능 2.2 Amplify Console - 프론트엔드 프로젝트 연결 코드 공유 플랫폼을 지정 후 미리 올려놓은 프로젝트 코드 연결 AWS CodeCommit 으로 진행 선택한 리포지토리에 브랜치 선택 (해당 브랜치로 개발환경 차후 세팅 가능) 해당 프로젝트의 프레임워크를 자동으..
AWS Amplify 파헤치기 1편 - 개념 및 구성 1. AWS Amplify 이란? 1.1 Amplify 이란 AWS Amplify는 안전하고 확장 가능한 웹 앱 어플리케이션을 구축하기 위한 개발 플랫폼 Amplify CLI로 다수의 독립적인 서비스를 자동으로 생성하고 연결해준다. 프로젝트 내에서 Amplify 객체로 생성된 AWS서비스에 접근할 수 있다. EC2, RDS, Cognito, Lamda등과 같은 독립적인 서비스는 아니다. 1.2 Amplify 구조 Amplify 는 다양한 서비스를 적절한 요소로 사용하여 사용자가 보다 편한 웹앱 호스팅 및 다양한 기능을 사용 할수 있도록 한다. 1.3 Amplify 구조 설명 1.3.1 Amplify Hosting AWS S3, AWS CloudFront의 기능을 사용하여 자동으로 AWS 콘텐츠 전송(CD..