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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Haruka Sakihara
May 20, 2026
Technology
110
0
Share
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
"うちにはまだ早い"は本当? ─ 小さく始めるPlatform Engineering入門
harukasakihara
6
580
すごいぞManaged Kubernetes
harukasakihara
1
460
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
440
初めてのGoogle Cloud by AWS出身者
harukasakihara
2
1k
気軽に作ろう!自作AWS CDKコンストラクタ
harukasakihara
3
750
ECSサービスとEC2 AutoScalingの使い心地がほぼ同じな件(???)
harukasakihara
0
780
そのCIは本当に役に立ってますか?~ 高品質なCIプロセスを実現する設計術 ~
harukasakihara
10
2.8k
意外と難しい?エンジンアップグレードとIaCの両立
harukasakihara
4
930
未経験エンジニアがアウトプット駆動で自らのキャリアと生きる道を切り開くまで
harukasakihara
9
5.6k
Other Decks in Technology
See All in Technology
大学職員のための生成AI最前線 :最前線を、AIガバナンスとして読み直すためのTips
gmoriki
2
4.2k
AWS運用におけるAI Agent活用術 / JAWS-UG 神戸 #11 LT大会
genda
1
250
(きっとたぶん)人材育成や教育のような何かの話
sejima
0
740
オライリーイベント登壇資料「鉄リサイクル・産廃業界におけるAI技術実応用のカタチ」
takarasawa_
0
400
20260516_SecJAWS_Days
takuyay0ne
2
410
AI 時代の Platform Engineering
recruitengineers
PRO
1
200
続 運用改善、不都合な真実 〜 物理制約のない運用改善はほとんど無価値 / 20260518-ssmjp-kaizen-no-value-without-physical-constraints
opelab
2
210
そのSLO 99.9%、本当に必要ですか? 〜優先度付きSLOによる責任共有の設計思想〜 / Is that 99.9% SLO really necessary? Design philosophy of shared responsibility through prioritized SLOs
vtryo
0
720
毎日の作業を Claude Code 経由にしたら、 ノウハウがコードになった
kossykinto
1
1.4k
全社統制を維持しながら現場負担をどう減らすか〜プラットフォームチームとセキュリティチームで進めたSecurity Hub活用によるAWS統制の見直し〜/secjaws-security-hub-custom-insights
mhrtech
1
510
CyberAgent YJC Connect
shimaf4979
1
180
2026年春のAgentCoreアプデ 細かいやつ全部まとめ
minorun365
4
230
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
A Modern Web Designer's Workflow
chriscoyier
698
190k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
200
Discover your Explorer Soul
emna__ayadi
2
1.1k
Crafting Experiences
bethany
1
140
KATA
mclloyd
PRO
35
15k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
110
From π to Pie charts
rasagy
0
180
AI: The stuff that nobody shows you
jnunemaker
PRO
6
640
Skip the Path - Find Your Career Trail
mkilby
1
120
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(崎原 晴香)