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.2k
JAWS-UG 朝会 #45 登壇資料
EC2 ImageBuilderのサービス概要と日本語版のWindowsイメージをつくろうとしたらハマった話についてお話ししました。
松波 花奈
May 23, 2023
Tweet
Share
More Decks by 松波 花奈
See All by 松波 花奈
Hibiya.Tech #1 登壇資料
o2mami
1
2.2k
防衛への一歩!AWSアカウントを不正利用から守るための必須防止対策ナビ
o2mami
1
4k
[ウェビナー資料] AWSエンジニア1年目が考える学習エンジンを止めない4つのコツ
o2mami
0
2.9k
JAWS-UG 朝会 #41 登壇資料
o2mami
1
1.6k
Other Decks in Business
See All in Business
アシスト 会社紹介資料
ashisuto_career
0
56k
【新卒採用】BuySell Technologies会社紹介資料
buyselltechnologies
0
140k
OpenStreet株式会社_採用ピッチ
openstreet
1
8.2k
miibo 紹介スライド
miibo
0
220
ただいま、Be Agile 〜向き・不向きを探す旅からの帰還〜
ynishiuchi
0
440
インダストリー・ワン会社紹介
industryone01
0
450
LaiBlitz/corporateinformation
laiblitz
0
12k
インキュデータ会社紹介資料
okitsu
1
17k
サインコサインと起業家精神について
kakukoki
1
310
AnyMind Group Credential Deck(EN)
anymind
1
73k
AnyMind Group Culture Deck (JP)
anymind
3
90k
カスタマーライフサイクルから広がるプロダクト開発
mkitahara01985
2
4.3k
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
421
63k
Designing for Performance
lara
601
67k
Practical Orchestrator
shlominoach
180
9.7k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
The Illustrated Children's Guide to Kubernetes
chrisshort
28
46k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
19
1.9k
The Art of Programming - Codeland 2020
erikaheidi
40
12k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.3k
Infographics Made Easy
chrislema
237
18k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Optimizing for Happiness
mojombo
369
69k
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