AWSに繋げなくてもテストできる?新サービス「AWS Blocks」を触ってみた
概要
AWSが新しい開発者向けフルスタックフレームワーク「AWS Blocks」をリリースした。TypeScriptで記述するInfrastructure from Code(IFC)スタイルで、「ローカルで即動く・AWS接続不要・そのままデプロイできる」が最大の特徴。同一コードがローカル/CDK synth/Lambda本番環境で動作を切り替える。
詳細
- IFC(Infrastructure from Code)スタイル:アプリコードを書くとインフラ定義が自動導出される
- 各「Block」はnpmパッケージとして提供され、モック実装/CloudFormation定義/AWS SDK呼び出しの3つの顔を持つ
- 同一コードがコンテキストに応じて自動的に実装を切り替え(ローカル→インメモリ、CDK synth→DynamoDB定義、Lambda→SDK呼び出し)
- Winglang / SST / Amptなど既存IFCツールとの違いは「AWS自身が提供する」点にあり、CDK/CloudFormationへの透明なエスケープハッチがある
- 出たばかりのサービスのためAPIは今後変わる可能性が高い
参照
- 出典: https://zenn.dev/aws_japan/articles/aws-blocks-ai-agent-intro
- はてなブックマーク数: 14