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
LT_AWSConsoleToCode.pdf
Search
KoheiGamo
April 05, 2024
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LT_AWSConsoleToCode.pdf
KoheiGamo
April 05, 2024
More Decks by KoheiGamo
See All by KoheiGamo
AWS re:Invent2025最新動向まとめ(NRIグループre:Cap 2025)
gamogamo
0
320
20240825_bedrock_helpdesk_jp.pdf
gamogamo
0
310
How to Streamline Help Desk Operations and Improve RAG Response Accuracy with Amazon Bedrock
gamogamo
0
210
Glueで作るセキュリティ分析基盤 / jawsug_bgnr46lt
gamogamo
0
930
Other Decks in Technology
See All in Technology
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
940
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
620
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
330
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
4
1.1k
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
180
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
Featured
See All Featured
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
870
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
30 Presentation Tips
portentint
PRO
1
430
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
Prompt Engineering for Job Search
mfonobong
0
520
Typedesign – Prime Four
hannesfritz
42
3.2k
Between Models and Reality
mayunak
4
500
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Transcript
イケてそうなアップデート紹介 AWS Console-to-Code編 # Fin-JAWS 第33回@Las Vegas LT#3 蒲 晃平
(ガモウ コウヘイ)
自己紹介 蒲 晃平 ガモウ コウヘイ Career(某SIer所属) Private - 2017年 自社プライベートクラウドのインフラ開発・維持管理
✓ IaaS・PaaS基盤の維持管理 ✓ 各種自動化の開発 - 2021年 #キャンプ #漫画大人買い AWS活用推進 ✓ 各種AWS案件の技術支援(セキュリティデザイン・インフラ設計構築) ✓ 自社サービスの開発運用 ✓ AWSのマルチアカウント管理サービス など Fin-JAWSもre:Inventも初参加
IaCツールを使ってこんなこと思ったことありませんか? • マネコンでポチポチすれば数分で終わるはずの作業 • コード化に数十分~数時間も時間がかかる • IaCツールごとの記法やお作法の調査 • パラメータの対応可否、指定する値の調査 •
デプロイ方法の調査 • 一度使ってしまうと全てのリソースをコード化したくなる
IaCツールを使ってこんなこと思ったことありませんか? • マネコンでポチポチすれば数分で終わるはずの作業 • コード化に数十分~数時間も時間がかかる • IaCツールごとの記法やお作法の調査 • パラメータの対応可否、指定する値の調査 •
デプロイ方法の調査 • 一度使ってしまうと全てのリソースをコード化したくなる 一方、IaCの恩恵は本当に素晴らしい。できればコード化に時間をかけずに使いこなしたい (恩恵:再現性、オペミス削減、インフラの履歴管理、テスト・レビューの簡易性、etc)
IaCツールを使ってこんなこと思ったことありませんか? • マネコンでポチポチすれば数分で終わるはずの作業 • コード化に数十分~数時間も時間がかかる • IaCツールごとの記法やお作法の調査 • パラメータの対応可否、指定する値の調査 •
デプロイ方法の調査 • 一度使ってしまうと全てのリソースをコード化したくなる 一方、IaCの恩恵は本当に素晴らしい。できればコード化に時間をかけずに使いこなしたい (恩恵:再現性、オペミス削減、インフラの履歴管理、テスト・レビューの簡易性、etc) 例えば、エクセルのマクロ記録のように、 マネコンでのポチポチ操作を記録してIaCツールのコードを自動作成してくれるものがほしい
ひっそりドンピシャのアップデートがきました(AWS Console-to-Codeの発表) https://aws.amazon.com/jp/about-aws/whats-new/2023/11/aws-console-to-code-preview-generate-console-actions/ • ポチポチ操作を自動記録して、生成AIがIaCツールのコードを作成 AWSネイティブのIaCツール(CloudFormation、CDKに対応) ポチポチ操作を自動記録 Preview
ということで試してみます • 鉄板のインフラ構成を作ります AWS Cloud AZ 1 AZ 2 VPC
Public subnet Internet gateway Public subnet Private subnet Private subnet ALB EC2 RDS EC2 RDS
デモパート 1. AWS Console-to-Codeの画面確認 2. VPC系リソースの作成・IaCコード出力 3. EC2インスタンスの作成・IaCコード出力 4. その他リソース(ALB/RDS等)の作成・IaCコード出力
5. IaCコードの確認 ここからデモパート 実際に画面をお見せします
検証結果 • EC2・セキュリティグループのみIaCコードを出力できました(まだまだ発展途上) • VPC:APIのサービスプレィックスがEC2と同じため対応しているかと思いきや非対応 • ALB:EC2と同じ画面で作成できるため対応しているかと思いきや非対応 AWS Cloud AZ
1 AZ 2 VPC Public subnet Internet gateway Public subnet Private subnet Private subnet ALB EC2 RDS EC2 RDS EC2以外のリソース IaCコード出力不可 EC2とセキュリティグループ はIaCコード出力に成功
まとめ (AWS Console-to-Codeの現状) できること できないこと • IaCコード自動作成:マネコンでEC2とセキュリティグループの作成操作を記録し、操作を再現するコード作成できる • AWS CDK:TypeScript,
Python, Java, CloudForamtion:JSON、YAML • AWS CLIコマンド自動作成(EC2とセキュリティグループの作成/変更操作) • インスタンス停止やインスタンスサイズの変更などの変更操作、及び参照操作にも対応(変更参照操作はIaCコード作成できない) • 地味に嬉しい機能かも • EC2とセキュリティグループ以外のAWSリソースに関して、IaCコード/AWS CLIコマンドを自動作成できない • 開発環境で自動作成したIaCコードを本番環境にそのままではデプロイはできない • 環境固有のパラメータが埋め込まれる(例えば、InstanceIDやSubnetIDなど)ため、微修正が必要 制限事項 • バージニア北部リージョンでしか使えません。ただ、作成したIaCコードは基本的にどのリージョンでも動くので問題はなさそう • IaCコード出力対象の操作は同じセッション内の操作のみ(セッションが切れた操作や別セッションの操作は記録されない)
補足 AWSドキュメント:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/console-to-code.html 公式マニュアルにEC2の機能から切り離されるかもしれないと読み取れる記載があった。 今後EC2以外のリソースにも対応されるかも?
最後に みなさんもAWSに改善要望を出して、今後の発展に期待しましょう! マネコン(IaCコード出力した画面)から簡単にAWSにフィードバックできます