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固有の設定詳細には要注意。