コンテンツにスキップ
Dev Classmethod Jp Articles 20260620 Aws Blocks Preview

[新サービス] AWS Blocks(Preview)をローカルとAWS sandboxの両方で試してみた

  • URL: https://dev.classmethod.jp/articles/20260620-aws-blocks-preview
  • 日付: 2026-06-21
  • Tier: Tier 2
  • 要旨: AWS Blocks Public Preview(v0.1.4)をローカルからAWS Sandboxへのデプロイまで実装検証。TypeScriptで記述したバックエンド定義が同じコードでローカルモック・AWS実リソースに自動切り替えされ、ブラウザ側とバックエンドが型安全なAPI共有する仕組みを実証。

詳細

AWS Blocksはバックエンドを単一のindex.tsで定義し、BlockごとにローカルではInMemory・AWSではDynamoDB等に自動解決。テンプレートのデフォルト構成でTodoアプリを生成・ローカル起動。Zod スキーマがランタイム検証・TS型・DynamoDBテーブル形状を兼ね、indexes宣言がGSIに自動マップされることを確認。npm run sandboxで約155秒でCloudFormation 82リソース構築・デプロイ。ローカルで入力したToDoがDynamoDB実テーブルに格納されることで同一コードの AWS互換性を実証。Tier 1一次情報としてBedrock等AWS固有の設定詳細には要注意。