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
re:Invent の裏でアップデートされていた .NET Aspire で統合するAWS の...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yuta Matsumura
February 08, 2025
Technology
220
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
re:Invent の裏でアップデートされていた .NET Aspire で統合するAWS のクラウドリソース
https://jawsug-fukuoka.connpass.com/event/341319/
Yuta Matsumura
February 08, 2025
More Decks by Yuta Matsumura
See All by Yuta Matsumura
今からでもちゃんと使いたいGitHub CopilotのPlanモード
tsubakimoto_s
0
82
ChatGPT製:GitHub Copilotの紹介(デモ)
tsubakimoto_s
1
74
MCPをつなげて作る組織横断のAIエージェント基盤(の開発工程)
tsubakimoto_s
0
360
Microsoft MVP プログラムを紹介するから目指す人増えてくれ
tsubakimoto_s
0
250
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
960
github/awesome-copilotのPHPのエージェントスキルを読む
tsubakimoto_s
0
120
エージェントスキルを作って自分のインプットに役立てよう v2
tsubakimoto_s
0
79
エージェントスキルを作って自分のインプットに役立てよう
tsubakimoto_s
0
940
やさしいとこから始めるGitHubリポジトリのセキュリティ
tsubakimoto_s
4
2.7k
Other Decks in Technology
See All in Technology
シンプルな設定ファイルで実現する AWS IAM Identity Center の ユーザー管理Terraformフレームワークを公開しました / Simplifying AWS IAM Identity Center User Management: An Open-Source Terraform Framework
yamaguchitk333
1
330
AWS DevOps Agentはどこまで任せられるか 〜機能の現在地と、機能拡張の実践〜
nyankotaro
0
270
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
510
書き手が人でもAIでも正しくなる道、SREを埋め込んだDeveloper Platform / tech drivers day8
chmikata
4
800
CSS2026:OWS研究会・招待講演「世界観を、実装する」
atsush1_sada
2
340
AWS Continuum for Penetration Testing に Deep Dive してみる
asanoharuki
2
1.4k
「社外イベント=意識高い」の壁を壊せ!元々無関心だった僕らが部内で社外イベントを民主化して15人を連れ出すまで
say_no_w
0
160
Microsoft のサポート ライフサイクルを理解する
murachiakira
PRO
0
220
Patterns in AI Driven Software Development
akosma
PRO
0
300
Obsidian Vault Architectures
x5gtrn
PRO
0
190
1週間、Opus封印でお願いします
kintotechdev
0
340
E2Eってつらくないですか?E2Eの管理コストを下げる手段とその実践
akaboshinit
5
2.5k
Featured
See All Featured
Side Projects
sachag
456
43k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Site-Speed That Sticks
csswizardry
13
1.6k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Making the Leap to Tech Lead
cromwellryan
135
10k
Mind Mapping
helmedeiros
1
410
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
4 Signs Your Business is Dying
shpigford
187
23k
Practical Orchestrator
shlominoach
192
12k
Deep Space Network (abreviated)
tonyrice
0
390
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Transcript
#jawsug re:Invent の裏で アップデートされていた .NET Aspire で統合する AWS のクラウドリソース 2025/02/08
JAWS-UG福岡 #19 Yuta Matsumura
#jawsug 松村 優大 (MLBお兄さん) Currently working for © 2025 Yuta
Matsumura. 株式会社オルターブース (Chief Technical Architect) Microsoft MVP for Developer Technologies Microsoft Top Partner Engineer Award GitHub 公認トレーナー C#, PHP, Azure, GitHub が好き #fukuten #devblogradio の中の人 SNS: https://linktr.ee/tsubakimoto 2
#jawsug © 2025 Yuta Matsumura. 3 が を喋るだと!? (お手柔らかに)
#jawsug re:Invent の裏でしれっと AWS 向けにアップデートされていた話 1. AWS の .NET サポート状況
2. .NET Aspire とは 3. .NET Aspire の AWS 統合 4. 実際にやってみた © 2025 Yuta Matsumura. 4
#jawsug © 2025 Yuta Matsumura. 6
#jawsug ちゃんとページがあって良かった © 2025 Yuta Matsumura. 7
#jawsug © 2025 Yuta Matsumura. 8 標準サポート(短期) 長期サポート https://dotnet.microsoft.com/ja-jp/platform/support/policy/dotnet-core
#jawsug AWS SDK for .NET • https://aws.amazon.com/jp/sdk-for-net/ • AWSSDK.Core …
AWS SDK のコアパッケージ • AWSSDK.Xxx … 各サービス用の SDK © 2025 Yuta Matsumura. 9
#jawsug © 2025 Yuta Matsumura. 10 最新サポートあり (.NET 8+) メジャーアップデートが近い?
Build, test, and deploy apps seamlessly from code to cloud
Extensible, OpenTelemetry Built-in, & Ready for Any Cloud Integrations Deployment Developer Dashboard Streamlined Inner-Loop 出典 https://github.com/dotnetConf/2024 © 2025 Yuta Matsumura. 11
#jawsug .NET Aspire とは • aka.ms/dotnet-aspire • 観測可能で本番環境に適した分散アプリケーションを構築するための クラウド対応スタック •
特徴 1. オーケストレーション:複数アプリケーションの相互接続を管理 2. コンポーネント:DB や各サービスの統合 3. ツール:ダッシュボードや Visual Studio のテンプレート © 2025 Yuta Matsumura. 13
#jawsug © 2025 Yuta Matsumura. 15 AppHost ServiceDefaults オーケストレーション 構成の拡張
#jawsug ダッシュボードのデモ Web Page + Web API + Cache ©
2025 Yuta Matsumura. 16
#jawsug C# 専用なのか? C# 以外にも 2種類の言語に対応している 1. Node.js (Angular, React,
Vue, etc) 2. Python © 2025 Yuta Matsumura. 17
#jawsug クラウドリソースの統合 © 2025 Yuta Matsumura. 18
#jawsug © 2025 Yuta Matsumura. 19 AppHost ServiceDefaults オーケストレーション 構成の拡張
#jawsug © 2025 Yuta Matsumura. 20 AppHost ServiceDefaults オーケストレーション 構成の拡張
• AWS SDK for .NET での認証 • CloudFormation や CDK でのリソースプロビジョニング
#jawsug © 2025 Yuta Matsumura. 21
#jawsug AWS リソースの統合 AppHost プロジェクトで AWS リソースを使用するバックエンドサービスを 構成すると、接続情報の管理や当該サービスのリソース管理が行われ ます。 Aspire
の起動時に、バックエンドサービスとして使用する AWS リソース を自動的にプロビジョニング (=デプロイ) することで、アプリケーションの 依存先であるバックエンドサービスが使用可能な状態を保とうとしま す。 © 2025 Yuta Matsumura. 22
#jawsug リソースデプロイのデモ CloudFormation テンプレートをデプロイする © 2025 Yuta Matsumura. 31
#jawsug Azure 版はこちら © 2025 Yuta Matsumura. 35 https://www.youtube.com/watch?v=dtFdpL00XqQ
#jawsug ふくてんもくもく会 毎月第1木曜日&第3木曜日 エンジニアカフェで開催中です © 2025 Yuta Matsumura. 36
#jawsug Appendix • https://aws.amazon.com/jp/developer/language/net/ • https://aws.amazon.com/jp/sdk-for-net/ • https://github.com/aws/dotnet • https://github.com/aws/integrations-on-dotnet-aspire-for-aws
• https://www.nuget.org/profiles/awsdotnet • https://www.nuget.org/packages/Aspire.Hosting.AWS/ © 2025 Yuta Matsumura. 37
#jawsug ご清聴ありがとうございました © 2025 Yuta Matsumura. 38