deploy

star 0

AWS CDK で VOICEVOX バックエンドをデプロイする

KazusaNakagawa By KazusaNakagawa schedule Updated 2/28/2026

name: deploy description: AWS CDK で VOICEVOX バックエンドをデプロイする disable-model-invocation: true argument-hint: "<poc|dev|pro>" allowed-tools: Bash(npm:), Bash(npx:), Bash(cd:*)

AWS CDK デプロイ

VOICEVOX TTS バックエンドを指定環境にデプロイします。

使い方

/deploy poc   # PoC 環境
/deploy dev   # 開発環境
/deploy pro   # 本番環境

手順

  1. aws ディレクトリに移動

    cd aws
    
  2. 依存関係をインストール (初回のみ)

    npm install
    
  3. TypeScript をビルド

    npm run build
    
  4. デプロイを実行

    引数 $ARGUMENTS に応じて実行:

    • poc: npm run deploy:poc
    • dev: npm run deploy:dev
    • pro: npm run deploy:pro

環境別設定

環境 Lambda メモリ Rate Limit Burst Limit
poc 2048 MB 5 RPS 10
dev 2048 MB 10 RPS 20
pro 3008 MB 50 RPS 100

その他のコマンド

  • 差分確認: npm run diff:$ARGUMENTS
  • テンプレート生成: npm run synth:$ARGUMENTS
  • スタック削除: npm run destroy:$ARGUMENTS

前提条件

  • AWS CLI が設定済み
  • npx cdk bootstrap が実行済み(初回のみ)

注意

  • pro 環境へのデプロイは慎重に行うこと
  • デプロイ前に npm run diff:pro で変更内容を確認推奨
Install via CLI
npx skills add https://github.com/KazusaNakagawa/english_learn_app --skill deploy
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
KazusaNakagawa
KazusaNakagawa Explore all skills →