首先,AWS CDK需要进行环境配置
让我们尝试使用AWS CDK!然而,如果没有可用的环境来使用它,那该怎么办呢?
虽然使用Cloud9是一种选择,但这次我们将使用WSL2(Ubuntu)来设置环境。
引入版本控制工具。
在版本控制方面,我们将使用asdf。
在执行详细步骤或将其导入到其他环境时,建议您参考asdf的指南进行操作。
https://asdf-vm.com/guide/getting-started.html
apt install curl git
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.13.1
在 ~/.bashrc 文件的末尾添加以下两行。
. "$HOME/.asdf/asdf.sh"
. "$HOME/.asdf/completions/asdf.bash"
asdf的引入已经完成了?
安装aws-cdk。
在撰写文章时,AWS CDK的主要语言是TypeScript,因此我们将使用TypeScript。
为了使用TypeScript,您需要安装Node.js,所以我们从Node.js的安装开始。
安装Node.js
首先,我们会确认有哪些版本可供选择。
asdf list all nodejs
有许多选择,但这次我们将使用18.18.0进行引入。
asdf install nodejs 18.18.0
asdf global nodejs 18.18.0
只是顺便说一句,在我使用Node.js 14版本的环境中尝试使用aws-cdk时,由于版本过旧,引发了一个错误警告,要求升级至16以上的版本。基于这次经验教训,我此次选择了LTS版本的18.18.0。在进行安装时,请务必确认并选择当时的LTS版本。
请安装TypeScript。
我們將使用 npm 進行安裝。
npm install -g typescript
您可以使用以下命令检查 TypeScript 的版本。
npm show typescript version
CDK 的安装。
我正在參考公式參考資料。
https://docs.aws.amazon.com/ja_jp/cdk/v2/guide/getting_started.html
我将使用npm进行安装。
npm install aws-cdk-lib
为了能够使用”cdk”命令,需要进行别名的设置。
alias cdk="npx aws-cdk"
创建项目
我正在参考以下官方参考资料:
https://docs.aws.amazon.com/ja_jp/cdk/v2/guide/work-with-cdk-typescript.html
创建并移动到工作目录,对项目初始化。
mkdir aws-cdk
cd aws-cdk
cdk init app --language typescript
以上是完成了!? 辛苦了