...
개발통합환경은 AWS Cloud9을 이용합니다. 개발을 위해서 별도의 개발 서버를 할당 받거나 서버에 런타임 설정을 할 필요가 없습니다.
해당 실습은 Node.js 언어를 이용해서 Lambda 함수를 개발하며, 인프라는 SAM Template을 활용합니다.
리전 선택
이 애플리케이션은 Tokyo Seoul 리전에서 개발합니다. AWS 관리 콘솔 우측 하단에 Tokyo Seoul 를 선택합니다. 화면에 표시되는 언어는 English 를 기본으로 진행합니다.
AWS Cloud9 시작하기
...
기본 설정 그대로 Next step 버튼을 클릭합니다.
Review에서 설정된 상태(EC2의 t2.micro 타입)를 확인하고 하단의 Create environment 버튼을 클릭합니다.
Cloud9 환경이 준비되는 것을 볼 수 있습니다. Cloud9이 가용해질 때까지 잠시 기다립니다. (약 1분 내외면 웹 상에서 개발을 할 수 있는 환경을 구축할 수 있습니다.)
리소스 생성
AWS 관리 콘솔에서 S3 서비스로 이동하고 Create bucket 버튼을 클릭합니다.
아래와 같은 이름을 가지는 버킷을 생성합니다. 123456789012 는 본인 계정 번호로 변경 해서 입력합니다. 해당 버킷은 Tokyo Seoul Region에 만들어져야 합니다. Create 버튼을 클릭합니다.
...