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
430
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
490
"うちにはまだ早い"は本当? ─ 小さく始めるPlatform Engineering入門
harukasakihara
7
850
すごいぞManaged Kubernetes
harukasakihara
1
510
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
460
初めてのGoogle Cloud by AWS出身者
harukasakihara
2
1.1k
気軽に作ろう!自作AWS CDKコンストラクタ
harukasakihara
3
770
ECSサービスとEC2 AutoScalingの使い心地がほぼ同じな件(???)
harukasakihara
0
840
そのCIは本当に役に立ってますか?~ 高品質なCIプロセスを実現する設計術 ~
harukasakihara
10
2.9k
意外と難しい?エンジンアップグレードとIaCの両立
harukasakihara
4
950
Other Decks in Technology
See All in Technology
しくみを学んで使いこなそう GitHub Copilot app
torumakabe
2
290
AICoEでAIネイティブ組織への進化
yukiogawa
0
200
AIが実装を自走する時代の認知負債との戦い
lycorptech_jp
PRO
1
230
ガバナンスの「ちょうどいい落とし所」を探れ!開発スピードを妨げない運用判断の勘所 / SRE NEXT 2026
genda
1
250
Data + AI Summit 2026 イベントレポート: 「AIがビジネスで意思決定するデータ基盤」へ
nek0128
0
270
美しいコードを書くためにF#を学んでみた話
yud0uhu
1
460
AI Coding Agent時代のcdk-nagガードレール 〜組織ルールを強制CIで守り抜く設計の挑戦〜
mhrtech
3
420
Genie Ontologyは銀の弾丸かを考える / Is Genie Ontology a Silver Bullet?
nttcom
0
400
CDKで書くECSのベストプラクティス、 改めて考え直す2026 #cdkconf2026
makies
3
800
【Claude Code】鹿野さんに聞く 私の推しの並行開発環境 大公開 / claude-code-parallel-2026-07-15
tonkotsuboy_com
12
8.6k
Claude Code公式skillで 自分の仕事を少しずつ手放そう!(Claude Code開発ノウハウ大公開スペシャル by クラスメソッド)
kaym
1
490
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
200
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Deep Space Network (abreviated)
tonyrice
0
230
Designing for Timeless Needs
cassininazir
1
370
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Optimising Largest Contentful Paint
csswizardry
37
3.8k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
180
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
320
Everyday Curiosity
cassininazir
0
260
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
RailsConf 2023
tenderlove
30
1.5k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.5k
The SEO identity crisis: Don't let AI make you average
varn
0
510
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(崎原 晴香)