このリポジトリは、Amazon Q Developer CLI を使用して CDK スタックを操作するハンズオンです。
- AWS CDKを始めるハンズオン ─ IaCの第一歩をAWS LambdaとDynamoDBのシンプルな仕組みで学ぶで作成したスタックを操作します。

-
q login
コマンドによってログインします。- AWS Builder ID or AWS IAM Identity Center アカウントを使用して、Amazon Q Developer CLI をセットアップします。
-
現在の CDK 構成をドキュメント化する
-
プロジェクトルールを作成する
- ルール
- ↑ 適宜利用するプロファイル名を変更してください。(環境変数による設定でも可)
-
現在の CDK 構成に API Gateway を追加してデプロイする
- プロンプト
- 確認コマンド:
curl -X GET "${API Endpoint URL}"
-
ユニットテストを追加する
Amazon Q Developer を Free Tier で触っていただくことは無料ですが、
Amazon Q Developer CLI で AWS リソースをデプロイするため、リソースに応じてコストがかかります。
料金の見積もりはAWS Pricing Calculatorより試算可能です。
API Gateway に対してセキュリティ防御を考慮していないため、検証後は削除 or 適切なセキュリティ設定を実施してください。