Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
入門!AWS Blocks
Search
Yosuke Suzuki
June 20, 2026
Technology
330
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
入門!AWS Blocks
Yosuke Suzuki
June 20, 2026
More Decks by Yosuke Suzuki
See All by Yosuke Suzuki
今日から始めるAmazon Connect “Customer”
ysuzuki
0
150
1人アドミンな私はAWSアカウント申請をSlackで完結したい!
ysuzuki
0
130
Amazon_Connect_Customer_の音声モデルが進化しました__Agentic_Voiceについて_.pdf
ysuzuki
2
86
早さを求めて個人アプリをAmplifyからCDKに移行してみた!
ysuzuki
0
410
connpass LT会検索エージェントを作ってみた話
ysuzuki
0
100
Amazon Quick 入門!
ysuzuki
2
210
3年目エンジニアが企業ブースを担当して気付いた話
ysuzuki
0
120
amazon-connect-voice-3methods-LT-editable
ysuzuki
0
39
Amazon Connect Customer で日本語要約試してみた〜 標準機能 vs カスタマイズ、どこまでできる? 〜
ysuzuki
0
47
Other Decks in Technology
See All in Technology
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
2
360
Optunaの最新リリースv5.0について
pfn
PRO
0
130
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
PRO
0
450
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
150
dbt Semantic Layerで進めるenechainのデータ民主化
akizhou
1
160
AI時代のGraphQL
joere
1
270
Browser Spec: Testing Hotwire with Ruby
takahashim
1
140
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
330
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
770
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.4k
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
180
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
220
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Documentation Writing (for coders)
carmenintech
77
5.6k
We Have a Design System, Now What?
morganepeng
55
8.4k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Visualization
eitanlees
153
17k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Unsuck your backbone
ammeep
672
58k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
710
Transcript
入門! AWS Blocks アプリを書けば、インフラが付いてくる 〜 IfC 入門 〜 2026/06/20 鈴木陽介
体調不良により、現地参加が厳しくなりオンラインでの発表となります 突然のご連絡にも関わらずご対応いただき本当にありがとうございます JAWS-UG 山梨 2周年おめでとうございます!
自己紹介 鈴木 陽介(アマコネ芸人) ◆所属:株式会社ウフル ◆業務内容 ・お客様窓口(コンタクトセンター)の構築 ◆好きなサービス ・Amazon Connect Customer
, AWS CDK ◆最近触っているサービス ・Amazon Quick , Amazon Bedrock AgentCore
発表について <話すこと> ◆AWS Blocks の概要 ◆IfC(Infrastructure from Code)とIaC(AWS CDK)との違い ◆実際に触ってみた(ローカル実行
→ クラウドデプロイまで) <話さないこと> ◆他のIfCについて ◆サービスの細かい仕様・料金・制限・本番運用の作法など ※発表されてから1日触ってみての所感となります。
AWS Blocks ってなに?[1] 一言でいうと ◆アプリのコードを書くだけで、必要なAWSインフラが自動で用意される新しい開発体験 ポジション ◆アプリ開発フレームワーク ◆インフラ定義に時間を取られず、アプリのロジックに集中できる キーワード ◆Infrastructure
from Code(IfC) → 次のスライドで解説 発表・リリース状況:発表=6月17日 現在=プレビュー版 OSS: https://github.com/aws-devtools-labs/aws-blocks [1]What is AWS Blocks?: https://docs.aws.amazon.com/blocks/latest/devguide/what-is-blocks.html
IfC(Infrastructure from Code)とは ざっくりと ◆アプリのコードから、必要なインフラを「推論」して自動生成する考え方 開発者の体験 ◆「欲しい機能」単位でコードを書く(リソース選定が不要) ◆ツールがDB・キュー・関数などの必要リソースを判断して用意 ポイント ◆IaC(インフラを明示的に宣言)の“一段上”の抽象化
◆CFn < CDK < Blocks (IfC) ◆記述量が激減し、インフラとアプリの乖離が起きにくい 代表例:Wing / Encore / Ampt … AWS Blocks も同じ系譜
IaC との違い 〜 (CDKとの比較)〜 観点 AWS CDK(IaC) AWS Blocks(IfC) 書くもの
インフラ構成(Construct)を自分で定義 アプリのコードが中心 インフラ 明示的に「宣言」する コードから「推論」し自動生成 生成物 synth → CloudFormation CDKコンストラクトを生成 → CloudFormation アプリとの関係 インフラとアプリは別コード アプリ中心、インフラは自動で付随 強み 作られる物が明示的・制御しやすい 開発時は完全ローカル(AWSアカウントも不要) 記述量が少なく立ち上がりが速い ポイント:両者は排他ではない。Blocks は CDK の置き換えではなく “CDK の上に乗った高レベル抽象” Blocks アプリは CDK アプリであり、必要なら CDK に降りて直接リソースを設定できる
AWS Blocks :開発フロー ①コードを書く アプリのロジックを書く ②自動で解析 必要なリソースを推論 ③ローカル実行 クラウドをエミュレート して即確認
④デプロイ 1コマンドで本番AWSへ
触ってみた① はじめ方(プロジェクト作成) 4コマンドで開発スタート $ npm create @aws-blocks/blocks-app@latest my-app # 雛形を作成
$ cd my-app $ npm install # 依存をインストール $ npm run dev # ローカルで起動 → ブラウザで確認 公式リポジトリ:github.com/aws-devtools-labs/aws-blocks ※ Node.js(npm が使える環境)が必要。
触ってみた② ローカル実行 $ npm run dev > http://localhost:3000/ Todo リストに飛ぶ
(主な構成: 認証・リアルタイム同期・DB)
触ってみた③ サンドボックスデプロイ 開発中は“自分専用”のクラウドへ即デプロイ ◆ 開発者ごとに隔離された環境(本番や他人に影響しない) ◆ 実際のAWS上で確認できる(ローカルとの差異が出にくい) ◆ 保存すると数十秒で自動反映 →
高速イテレーション ◆ 使い終わった環境はすぐ破棄できる $ npm run sandbox # サンドボックスにデプロイ(バックエンドのみ) $ npm run sandbox:destroy # サンドボックスを削除
触ってみた④ 本番デプロイ 検証OK → サンドボックス環境へデプロイ $ npm run sandbox #
サンドボックスにデプロイ(バックエンドのみ) $ npm run sandbox:destroy # サンドボックスを削除 $ npm run deploy 本番フルデプロイ(フロントのホスティング込み)
まとめ 今日のポイント ◆AWS Blocks = IfC(Infrastructure from Code)を実現する新しい開発ツール ◆IaC(CDK)は「インフラを書く」、IfC は「アプリを書けばインフラが付いてくる」
– ただし排他ではない。Blocks は CDK の置き換えでなく“CDK上の高レベル抽象”(必要なら CDK に降 りられる) ◆完全ローカル実行 → サンドボックスデプロイ→本番デプロイ まで同じコードで実行可能 向いてる場面 ◆素早い検証・PoC / 小〜中規模 / インフラに詳しくない人 まずは ◆小さく触ってみよう!(最新情報は公式ドキュメントを参照ください ) ※ プレビュー期間なので仕様が大幅に変更される可能性があります。