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.3k
JAWS-UG 朝会 #45 登壇資料
EC2 ImageBuilderのサービス概要と日本語版のWindowsイメージをつくろうとしたらハマった話についてお話ししました。
松波 花奈
May 23, 2023
Tweet
Share
More Decks by 松波 花奈
See All by 松波 花奈
払いすぎていませんか?AWSコスト最適化へのはじめの一歩
o2mami
1
1.3k
JAWS-UG 朝会 #58 登壇資料
o2mami
1
540
第24回クラウド女子会 登壇資料
o2mami
1
1.7k
Hibiya.Tech #1 登壇資料
o2mami
1
2.5k
防衛への一歩!AWSアカウントを不正利用から守るための必須防止対策ナビ
o2mami
1
4.6k
[ウェビナー資料] AWSエンジニア1年目が考える学習エンジンを止めない4つのコツ
o2mami
0
3.1k
JAWS-UG 朝会 #41 登壇資料
o2mami
1
1.9k
Other Decks in Business
See All in Business
kubell会社説明資料
kubell_hr
0
14k
SMat CultureDeck
smartshopping
2
25k
VISASQ: ABOUT US
eikohashiba
14
440k
(3枚)人材価値を測る5つのスキルと欠落的欠点とは?
nyattx
PRO
2
230
エスキュービズム 会社紹介資料
human_resources
0
4.8k
(14枚)仮説思考に必要な5つの能力
nyattx
PRO
1
330
20240712_CM_Odyssey
hideki_ojima
1
190
(5枚)センスメイキング理論を図解で表現してみた
nyattx
PRO
2
110
GMO_beauty_recruit
gmo_beauty
0
5.2k
LIBERANOVA Inc. 会社紹介
ln0721
0
10k
オレンジスピリッツ 会社説明資料/Introduction
orangespirits
0
13k
【エンジニア採用】BuySell Technologies会社説明資料
buyselltechnologies
1
45k
Featured
See All Featured
The Mythical Team-Month
searls
217
43k
Leading Effective Engineering Teams 2024
addyosmani
3
300
Teambox: Starting and Learning
jrom
130
8.6k
How GitHub (no longer) Works
holman
305
140k
Fireside Chat
paigeccino
25
2.8k
BBQ
matthewcrist
82
9k
Rails Girls Zürich Keynote
gr2m
93
13k
Designing for humans not robots
tammielis
247
25k
Testing 201, or: Great Expectations
jmmastey
33
6.9k
Building a Scalable Design System with Sketch
lauravandoore
458
32k
The World Runs on Bad Software
bkeepers
PRO
63
11k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
12
3.8k
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