# AWS CDK
利用程式化的方式, 快速建立 Infra 環境
用來建置 AWS Stack 環境的 (2020貌似CDK已經開始支援 Terraform)
程式版本的
CloudFormation
建置 Infra 的幾種作法
- AWS/GCP Console 用手點的
aws-cli
/gcloud
用 cli 去建置Terraform
/cloudformation
IaC (YAML/json engineering)AWS CDK
可以像寫程式的方式建置 Infra 環境
# 支援語言
- TypeScript
- Java
- JavaScript
- Python
# Steps
# Install
Pre-req 需要先設定以下
awscli
awscli
相關的 credentialaws configure
然後設定對應的 SecretKey / AccessKey
Install AWS CDK
npm install -g aws-cdk
command
cdk --version
# Staring
- Init the repo
cdk init --language javascript