Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ECSのTerraformモジュールにコントリビュートした話
Search
Haruka Sakihara
May 20, 2026
Technology
500
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
630
"うちにはまだ早い"は本当? ─ 小さく始めるPlatform Engineering入門
harukasakihara
7
1k
すごいぞManaged Kubernetes
harukasakihara
1
560
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
480
初めてのGoogle Cloud by AWS出身者
harukasakihara
2
1.1k
気軽に作ろう!自作AWS CDKコンストラクタ
harukasakihara
3
810
ECSサービスとEC2 AutoScalingの使い心地がほぼ同じな件(???)
harukasakihara
0
910
そのCIは本当に役に立ってますか?~ 高品質なCIプロセスを実現する設計術 ~
harukasakihara
10
3k
意外と難しい?エンジンアップグレードとIaCの両立
harukasakihara
4
1k
Other Decks in Technology
See All in Technology
私の推しは「聞いてから進む」AIです -AI-DLCに一人でアプリを作らせた話
yama3133
1
180
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
1
320
初対面のメンバーがチームを組み、Claude Codeでゼロからサービスをリリース
mkdev10
1
110
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
570
FOSS4Gを活用した自治体業務DXの試み
470715
0
140
BedrockとLambdaで作る リアルタイム進行型推理ゲーム
kawametho
0
210
AI時代だからこそ推したい!Gitコマンド再入門
munakata
0
160
SREでアラート疲れを 解決しよう!
kairim0
1
220
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
240
SDDの運用にめげずに向き合った話
sansantech
PRO
1
140
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
0
160
組み立てて楽しむ AWS Blocks 入門
kmiya84377
0
220
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Embracing the Ebb and Flow
colly
88
5.2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
The Pragmatic Product Professional
lauravandoore
37
7.5k
The agentic SEO stack - context over prompts
schlessera
0
970
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Visualization
eitanlees
153
17k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Designing for Timeless Needs
cassininazir
1
520
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
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(崎原 晴香)