Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JAWS-UG 朝会 #45 登壇資料
Search
松波 花奈
May 23, 2023
Business
2
1.4k
JAWS-UG 朝会 #45 登壇資料
EC2 ImageBuilderのサービス概要と日本語版のWindowsイメージをつくろうとしたらハマった話についてお話ししました。
松波 花奈
May 23, 2023
Tweet
Share
More Decks by 松波 花奈
See All by 松波 花奈
1分でわかる! Amazon EC2 I8gインスタンス解説
o2mami
0
85
Amazon Q Developerの 最新アップデート情報まとめ
o2mami
1
1.1k
AWS re:Invent参加のリアル 〜女性目線で考える健康・美容・安全のベストプラクティス〜
o2mami
2
330
20分で分かる!Control Towerが実現できる効率的なマルチアカウント管理
o2mami
0
400
どこから始める?AWSセキュリティ成熟度モデルで次のアクションを可視化しよう!
o2mami
2
560
払いすぎていませんか?AWSコスト最適化へのはじめの一歩
o2mami
1
1.8k
JAWS-UG 朝会 #58 登壇資料
o2mami
1
620
第24回クラウド女子会 登壇資料
o2mami
1
2k
Hibiya.Tech #1 登壇資料
o2mami
1
2.7k
Other Decks in Business
See All in Business
職員給与等実態調査のDX
tokyo_metropolitan_gov_digital_hr
0
340
仮説のマップ・ループ・リープ
tumada
PRO
11
4.2k
なぜ施策優先度を意思決定しなければならないのか? 経験から得た要因と対策
mkitahara01985
2
250
CompanyDeck_v6.pdf
xid
3
17k
サスメド株式会社 Culture Deck
susmed
0
37k
Works Human Intelligence
whisaiyo
1
80k
【BRANU】若年層の建設業界への就職意識調査資料
branu
PRO
0
110
LayerX AI・LLM Division Deck
layerx
PRO
0
1.7k
Canary Inc. Company Deck
canaryinc
0
41k
産業用自家消費型太陽光80kW 投資対効果(ROI)・投資回収期間シミュレーション結果(エネがえるBiz診断レポートサンプル)
satoru_higuchi
PRO
0
360
デジタルツールを活用した収用委員会運営プロジェクト
tokyo_metropolitan_gov_digital_hr
0
280
mov 会社紹介スライド
mov
1
830
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
The Cult of Friendly URLs
andyhume
78
6.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
32
2.7k
Building Your Own Lightsaber
phodgson
103
6.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
It's Worth the Effort
3n
183
28k
Documentation Writing (for coders)
carmenintech
66
4.5k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Transcript
EC2 ImageBuilderで日本語版のWindows イメージをつくろうとしたらハマった話 2023/5/23 おつまみ 1
2 自己紹介 • クラスメソッド株式会社 • AWS事業本部 コンサルティング部 • ソリューションアーキテクト •
経歴 ◦ Slerでシステムエンジニア(2018/4~) ◦ クラスメソッド(2022/9~) おつまみ Twitter:@AWS11077
3 EC2 Image Builder知ってますか?
4 本日お話しすること 前半 • EC2 Image Builderとは? 後半 • EC2
ImageBuilderでやりたかったこと • 日本語版のWindowsイメージ作成でハマったポイント3つ
5 対象者 • EC2 Image Builderを使ったことがない方 • EC2 Image Builder
の使い方/使いどころを知りたい方 • Windows版のEC2インスタンスを管理している方
6 EC2 Image Builderとは OS イメージの ビルド / カスタマイズ /
デプロイを容易にする 完全マネージド型サービス
7 EC2 Image Builderの仕組み 公式BlackBeltより
8 EC2 Image Builderの用語 それぞれなんだ...
9 [図解]EC2 Image Builderの用語 料理にたとえる
10 EC2 Image Builderの料金 EC2 Image Builder実行時に起動するEC2インスタンス + 作成されたAMIのEBS料金
11 後半!
12 やりたかったこと 手元の作業端末からRDSに接続したい 要件 • 複数ある各開発アカウントにあるPostgreSQLのRDSに接続し、データベース の中身を直接操作したい • メンテナンス頻度は極小、できる限りEC2を常時設置するようなコストはか けたくない
• EC2のOSを常に最新に保ちたい • 各開発アカウント側で踏み台サーバを作成したくない(不要なソフトウェア をインストールさせたくない) • DirectConnetやClient VPN、SSL-VPNはコスト増のため使いたくない
13 対応案 ②踏み台サーバを配置して SSMのポートフォワーディング 経由でRDSに接続 ①踏み台サーバを配置して SessionManager経由で接続
14 構成図
15 たくさんのハマりポイントが...
プロキシサーバ利用では構築できない 16 ハマったポイント①
Q. イメージ作成用 EC2 の Private Subet 作成についてです が、処理の順番などの仕様から HTTP プロキシサーバの利
用では対応不可という理解で正しいでしょうか? A. ご認識の通りです。お手数をおかけしますが、Private Subnet で作業を行いたい場合は、NAT ゲートウェイを作成し て、EC2 を作成するサブネットからルーティングする構成をご 検討下さい。 [AWS Black Belt Online Seminar] AWS EC2 Image Builder 資料及び QA 公開より 17 ハマったポイント① -解説-
18 ハマったポイント① -解説- 公式BlackBeltより
19 ハマったポイント① -解決策-
日本語版のWindowsAMIはAWS管理イメージに 含まれていなかった 20 ハマったポイント②
21 ハマったポイント② -解説- ベースイメージの設定
22 ハマったポイント② -解説- ベースイメージの設定
23 ハマったポイント② -解説- ベースイメージの設定
24 ハマったポイント② -解決策- 参考ブログ:EC2 Image BuilderでWindows Server OSを日本 語化するコンポーネントを作ってみた –
S3からファイルをダウンロードできない 25 ハマったポイント③
26 ハマったポイント③ -解説- aws cli v2 をインストール PATHがうまく通らず、aws s3 cpコマンドでエラー・・・
27 ハマったポイント③ -解決策- 公式BlackBeltより
28 ハマったポイント③ -解決策-
29 無事イメージ作成! AMIは削除されないので 注意!
• EC2 Image Builderはゴールデンイメージの作成に便利 • 公式のFAQよく読みましょう • EC2 Image Builder便利なので、使ってみてください!
30 まとめ
手元の作業端末からRDSに接続したい ECS Fargateを踏み台にする方法もあった ブログ:ECS Fargateを踏み台にポートフォワードしてVPC内の RDSに接続する 31 補足
32