0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

AmazonLinux2023にAWS CDK開発環境構築

0
Posted at

環境情報

$ ec2-metadata --ami-id
ami-id: ami-08c84d37db8aafe00

$ cat /etc/system-release
Amazon Linux release 2023 (Amazon Linux)

$ uname -a
Linux example.ap-northeast-1.compute.internal 6.1.38-59.109.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jul 11 23:51:29 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

$ aws --v
aws-cli/2.9.19 Python/3.9.16 Linux/6.1.38-59.109.amzn2023.x86_64 source/x86_64.amzn.2023 prompt/off

node.jsのインストール

# ノードバージョンマネージャー (nvm) をインストール
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash

# コマンドラインで次のように入力して、nvm を有効化
. ~/.nvm/nvm.sh

# nvm を使用して Node.js の最新バージョンをインストール
nvm install --lts
# バージョン指定したい時
nvm install v16.20.1
# 使用するバージョンを変えたい時
nvm use v16.20.1
# デフォルトバージョン変えたい時
nvm alias default v16.20.1

# バージョン確認
node -v
v18.17.0

AWS CDK Toolkit をインストール

$ npm install -g aws-cdk

$ cdk --version
2.89.0 (build 2ad6683)

開発を始めましょう!

CDKアプリの作成

$ mkdir cdk-app
$ cd cdk-app
$ cdk init app --language typescript

ブートストラップ(CDKリソースのプロビジョニング)

$ cdk bootstrap
 ?  Bootstrapping environment aws://123456789012/ap-northeast-1...

※(cdk initする前など)CDKアプリ(cdk.json)の無いディレクトリでbootstrapするとデプロイ先を指定してくれとエラーが出るので、先にcdk initするか、デプロイ先を指定します。(他者が作成したCDKアプリをcloneする等して、そのディレクトリ内で実行しても良い)

$ cdk bootstrap
Specify an environment name like 'aws://123456789012/us-east-1', or run in a directory with 'cdk.json'.

$ cdk bootstrap aws://[ACCOUNT-NUMBER]/[REGION]

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?