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
ECSのTerraformモジュールにコントリビュートした話
Search
Haruka Sakihara
May 20, 2026
Technology
460
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ECSのTerraformモジュールにコントリビュートした話
26/5/20 JAWS-UG朝会 #81にて登壇
https://jawsug-asa.connpass.com/event/384850/
Haruka Sakihara
May 20, 2026
More Decks by Haruka Sakihara
See All by Haruka Sakihara
LLMにもCAP定理があるという話
harukasakihara
0
570
"うちにはまだ早い"は本当? ─ 小さく始めるPlatform Engineering入門
harukasakihara
7
920
すごいぞManaged Kubernetes
harukasakihara
1
540
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
480
初めてのGoogle Cloud by AWS出身者
harukasakihara
2
1.1k
気軽に作ろう!自作AWS CDKコンストラクタ
harukasakihara
3
790
ECSサービスとEC2 AutoScalingの使い心地がほぼ同じな件(???)
harukasakihara
0
880
そのCIは本当に役に立ってますか?~ 高品質なCIプロセスを実現する設計術 ~
harukasakihara
10
2.9k
意外と難しい?エンジンアップグレードとIaCの両立
harukasakihara
4
970
Other Decks in Technology
See All in Technology
「ミスを許さない手順書」を作ってみた 〜 個人的にはこれ以上できることはあまりなさそう/20260827-ssmjp-operation-procedure-update
opelab
12
8.9k
Introduction to Bill One Development Engineer
sansan33
PRO
0
480
『自分で判断できるか』を基準に、プロダクトのハンズオン研修でAI利用の線を引いてみた / Where We Drew the Line on AI in Hands-on Training
honyanya
0
430
8bit CPU 2026
koba789
7
3k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
1000⼈規模のClaude Enterprise運⽤を「Oktaのグループ」と「Slack」に集約する
sansantech
PRO
0
490
カーネルまで探検して理解するふたつの自動計装
sumiyae
0
330
Claude Codeで開発以外の業務も爆速化しよう!
minorun365
PRO
10
9k
AI駆動開発を組織で促すために
lycorptech_jp
PRO
7
8.7k
tamachi.goを支える技術
rymiyamoto
0
110
Dylib Hijacking on macOS: Dead or Alive?
patrickwardle
0
130
NANDでも描画したい!
nichica906
3
810
Featured
See All Featured
Navigating Team Friction
lara
192
16k
Making the Leap to Tech Lead
cromwellryan
135
10k
A better future with KSS
kneath
240
18k
A Soul's Torment
seathinner
6
3.5k
Code Review Best Practice
trishagee
74
20k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
530
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
370
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
65
57k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
180
ラッコキーワード サービス紹介資料
rakko
1
4.6M
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
Transcript
ECSのTerraformモジュールに コントリビュートした話 Wednesday, May 20, 2026 Haruka Sakihara JAWS-UG朝会 #81
自己紹介 Haruka Sakihara <主な取得資格> • ネットワークスペシャリスト試験(IPA) • AWS Certified 全13資格
• Google Cloud Certification 10資格 • Microsoft Certified 5資格 <所属> • アクセンチュア株式会社 テクノロジー コンサル ティング本部 (2021年新卒入社) • クラウドの部署にいます <趣味> • Go言語が好きです • フィギュアスケートとサンリオも好きです <その他表彰> • 2023 Japan AWS Jr.Champion • 2024-25 Japan AWS All Certifications Engineer
ECS Service Connectを知っていますか 前段にALBを置くことなくECSサービス間通信を行うことができる設定のことです VPC プライベートサブネット ALB ECS コンテナ リージョン
コンテナ サービス サービス Envoy Proxy Envoy Proxy ECS Service Connect [画像出典] 書いてます! ぜひ買ってください!!
ECS Service Connectを知っていますか 1つのECSサービスは複数のポートを同時に別サービスに向けて公開することができます ECS サービスA ECSサービスB ECSサービスC ポート① 名前:
http://service-a-app ポート② 名前: http://service-a-otel
ECS Service Connectを知っていますか 1つのECSサービスは複数のポートを同時に別サービスに向けて公開することができます ECS サービスA ECSサービスB ECSサービスC ポート① 名前:
http://service-a-app ポート② 名前: http://service-a-otel ここが複数OK!! ↓ 今回のテーマ
2023年10月の話です hashicorp/awsの公式Provider(当時の最新v5系)はこのServiceConfigurationの複数指定に対応し ていましたが、terraform-aws-modules側(当時の最新v5系)は未対応でした hashicorp/aws v5 Doc terraform-aws-module v5系内部実装 リスト =
複数指定可能 [service]という形で実装 → モジュール引数のserviceは “””単独想定”””
モジュール側も 複数対応してほしい! そうなると当然思うこと
そうだ、PRを立てよう 実際のスクリーンショットがこちら 中の人の 私用アカウント 私用アカウント ID
やり方 レポジトリにCONTRIBUTE.md等のガイドファイルがあってやり方が書いてあるパターンもありま すが今回はそうではなかったので、他の人が立てたPRを見て真似てやることにしました 一度自分のGitHubアカウントに レポジトリをForkし、Fork先ブラ ンチから元レポジトリにPRを出 す形式 利用ブランチ モジュールの実装だけではなく、 example/直下にエンドユーザー向
けの利用例も書いてコミットしな いといけない exampleテストの追加 PRを立てるときに自動で出てく るテンプレートに沿って、背景目 的・動作確認状況を記載 PRコメント ポイント My Repo Module Repo
10日後 コメントがついた!
10日後 コメントがついた!が単数→複数のI/F変更は破壊的なのでon hold状態にするとのこと。 意訳: お前の言ってることはもっともだが やってることは破壊変更だ、暫し待たれよ
10日後 コメントがついた!が単数→複数のI/F変更は破壊的なのでon hold状態にするとのこと。 意訳: お前の言ってることはもっともだが やってることは破壊変更だ、暫し待たれよ _人人人人人人人_ > それはそう <
 ̄Y^Y^Y^Y^Y^Y ̄
気長に待ちます なので
2024年2月 マージされた!!
2025年7月 v6としてリリースされた!!! 忘れられているのかリリースノートに記載はないけど......(小声) まあCommitIDはあるからヨシ!
はじめてのOSSコントリビュート 感想 • 公式Providerをラップしている独自モジュールは、AWS側のアップデートに追従するのにちょっ と遅れていることが多いので、コントリビュートチャンス • とはいえなぜ遅れているか?というと、その機能を入れてしまうとI/Fが破壊変更になるからであ ることが多いので、自分が書いた機能がメジャーバージョンアプデとしてリリースされるには年 単位で気長に待つことになります •
でも楽しかったからヨシ!
Thank You ご意見、ご質問ありましたらお気軽にご連絡下さい
[email protected]
Haruka Sakihara(崎原 晴香)