aws-cdk-python-setup は何をしますか?
AWS CDK(Cloud Development Kit)アプリケーションをPythonで開発するためのセットアップと初期化ガイドです。このスキルは、環境前提条件の構成、新しいCDKプロジェクトの作成、依存関係の管理、AWSへのデプロイを可能にします。
前提条件
- AWS CLI: インストールおよび設定済み(
aws configureで認証情報を構成) - Node.js: CDK CLIはNode.js上で動作するため、バージョン14.15.0以上が必要
- Python: バージョン3.6以上
- pip: Pythonパッケージマネージャー
環境セットアップ
1. AWS CDK CLIのインストール
npm install -g aws-cdk
2. Python仮想環境の作成と有効化
python3 -m venv .venv
source .venv/bin/activate # Linux/macOS
# または .venv\Scripts\activate # Windows
3. 依存関係のインストール
pip install -r requirements.txt
CDKプロジェクトの作成
新しいプロジェクトの初期化
cdk init app --language python
プロジェクト構造の確認
my_cdk_app/
├── app.py
├── cdk.json
├── requirements.txt
├── setup.py
└── my_cdk_app/
└── my_cdk_app_stack.py
CDKスタックのデプロイ
ブートストラップ(初回のみ必要)
cdk bootstrap
スタックの合成
cdk synth
デプロイ
cdk deploy