AWS CDK 시작하기
시작 안내서
모듈 1: CDK 요구 사항 이해하기
이 모듈에서는 CDK를 실행하기 위한 사전 조건에 대해 살펴봅니다.
소개
CDK를 사용하려면 몇 가지를 미리 설치하고 구성해야 합니다. 이 가이드에서는 세부 정보를 살펴보지 않겠지만, 그 방법에 대해서는 기존 가이드나 문서를 참조하시기 바랍니다.
배우게 될 내용
- AWS CLI 설정
- IDE 선택 및 설치
- 올바른 언어 프레임워크가 준비되었는지 확인
완료 시간
5분
모듈 선행 조건
- 관리자 수준의 액세스 권한이 있는 AWS 계정**
- 권장 브라우저: 최신 버전의 Chrome 또는 Firefox
[**]생성된 지 24시간이 지나지 않은 계정은 이 자습서를 완료하는 데 필요한 서비스에 액세스할 권한이 아직 없을 수 있습니다.
사전 요구 사항
AWS Command Line Interface
AWS CDK가 사용자 AWS 계정과 상호 작용하려면 자격 증명이 필요하고 AWS CLI가 설치 및 구성되어야 합니다. 해당 작업을 하지 않은 경우에는 환경 설정 가이드를 참조하여 워크스테이션에 CLI를 설정하시기 바랍니다.
AWS Cloud9에서 AWS CDK를 사용하시려면 CLI가 이미 설치 및 구성되어야 합니다.
IDE 사용 가능
AWS CDK의 이점 중 하나는 선호하는 개발 환경을 활용하고 수백 가지에 달하는 AWS의 다양한 서비스와 기능을 둘러보면서 풍부한 경험을 할 수 있다는 것입니다.
다음 중 선택한 언어에 대한 코드 완성 및 구문 강조를 지원하는 IDE를 사용하는 것이 좋습니다.
- VSCode
- AWS Cloud9
- Atom
- vim
- emacs
- WebStorm
- PyCharm
다양한 언어 프레임워크
Node.js
AWS CDK는 특정한 버전의 Node.js(>=10.13.0, 버전 13.0.0~13.6.0 제외)를 사용합니다. 장기 지원(LTS)되는 버전이 권장됩니다.
- node.js를 설치하려면 node.js 웹 사이트의 공식 지침을 따르고 해당 운영 체제에 대한 지침을 따르세요.
- node.js가 이미 설치된 경우에는 다음을 실행하여 현재 보유 중인 버전을 확인하세요.
node --version
Python
Python을 CDK 언어로 선택할 경우에는 Python이 설치되어 있어야 합니다. 구체적으로는 Python 3.6 이상이 설치되어 있어야 합니다. Python 설치 관련 정보를 여기에서 확인하실 수 있습니다.
또한 Python Package Manager(PIP)도 설치되어 있어야 합니다. 설치 지침은 여기에서 확인하시기 바랍니다.
.NET
CDK로 .NET를 개발하려면 .NET 코드 SDK가 설치되어 있어야 합니다. 구체적으로는 3.1 버전 이상이 필요합니다. .NET Core SDK 설치 및 다운로드에 관한 정보는 여기에서 확인하시기 바랍니다.
Java
Java 언어를 선택할 경우에는 JDK(Java Development Kit)가 설치되어 있어야 합니다. JDK 8 이상이 필요합니다. Amazon Coretto 8 배포 다운로드 및 설치에 관한 정보는 여기에서 확인하시기 바랍니다. Amazon Coretto를 사용하지 않으시려면 다른 JDK 8 배포를 사용하실 수 있습니다.