首先,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
image.png

只是顺便说一句,在我使用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
image.png

以上是完成了!? 辛苦了

广告
将在 10 秒后关闭
bannerAds