開発者向けブログサマリー - 2025/01/08

4 minute read

開発者向けの以下のブログから更新情報をサマリーして投稿します。

対象ブログ一覧
  1. Microsoft Azure Blog
  2. .NET Blog
  3. Visual Studio Blog
  4. Semantic Kernel
  5. Azure DevOps Blog
  6. Engineering@Microsoft
  7. Azure SDK Blog
  8. Developer Support

Apps on Azure Blog articles

Title: Troubleshooting Azure Container App Networking Made Simple with Network Tester

Date: 2025-01-07 02:38:12

Summary: Azure Container Appsのネットワークテストを簡素化するために「Network Tester」画像が提供されます。これは、DNS設定の確認、HTTPS接続のテスト、TCP接続のテスト、ネットワークトラフィックのキャプチャなどの機能を備えたツールです。新しいコンテナアプリを作成するか、複数のリビジョンモードを使用するか、既存のリビジョンを置き換える方法でデプロイできます。ツールはオープンソースで、GitHubで入手可能です。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/troubleshooting-azure-container-app-networking-made-simple-with/ba-p/4360625

Title: Platform metrics in AKS

Date: 2025-01-03 21:02:34

Summary: Azure Monitorは、Azure環境内で稼働するリソースのCPU使用率、メモリ消費量、ネットワークトラフィック、ディスクI/Oなどのパフォーマンス指標を自動収集します。これらのメトリックは、Azure Kubernetes Service (AKS)のクラスターや基盤インフラの監視と最適化に役立ちます。メトリックをLog Analytics、Event Hub、Storage Accountsなどにエクスポートする手順が説明されており、CLIやUXを使用してAKSクラスターを作成し、データ収集ルール(DCR)を設定する方法が具体例と共に紹介されています。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/platform-metrics-in-aks/ba-p/4358821

Title: Building a Cryptographically Secure Product Licensing System on Azure Functions and Cosmos DB

Date: 2025-01-07 21:52:42

Summary: ソフトウェアライセンスシステムを構築するためには、暗号セキュリティや攻撃ベクトルへの対策が重要です。この記事では、RSA公開鍵暗号を使用し、応答の改ざんやリプレイ攻撃を防ぐ仕組みを紹介しています。システムはAzure FunctionsとCosmos DBを使用し、非同期でスケーラブルなAPIを構築します。クライアント側では、ライセンスキーとnonceを生成し、サーバーからの署名付き応答を検証します。セキュリティを高めるために、応答の署名検証とnonceチェックを行い、改ざんやリプレイ攻撃を防ぎます。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/building-a-cryptographically-secure-product-licensing-system-on/ba-p/4351330

Title: Connection Between Web App and O365 Resources: Using Mail as an Example

Date: 2024-12-26 06:13:13

Summary: この記事では、Microsoft Graph APIを使用して特定のメールボックスを管理する方法を説明しています。従来のデリゲート権限ではユーザー個別のメールボックスに限定されるため、アプリケーション権限を使用してテナント全体のメールボックスにアクセスする手法が紹介されています。具体的には、Managed Identityを用いてWebアプリに必要な権限を付与し、セキュリティメールグループを設定して特定のメールボックスのみアクセス可能にする方法が解説されています。テストコードも提供され、設定が正しく機能することを確認します。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/connection-between-web-app-and-o365-resources-using-mail-as-an/ba-p/4360618

Title: Connection Between Web App and O365 Resources: Using SharePoint as an Example

Date: 2024-12-26 11:17:46

Summary: Microsoft Entraは2024年後半に、すべてのユーザーログインにMFAを強制しました。これにより、委任された権限を使用する一部のWebアプリがO365リソースへのアクセスに失敗する問題が発生しました。本記事では、Linux Python Webアプリを例に、アプリケーション権限、デバイスコードフロー、マネージドアイデンティティ、マルチテナントアプリ登録の各手法を紹介し、ビジネス要件に応じた解決策を提案しています。特にマネージドアイデンティティはセキュリティと利便性の両立を実現し、マルチテナントアプリはクロステナントのリソースアクセスに対応します。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/connection-between-web-app-and-o365-resources-using-sharepoint/ba-p/4360288

Title: Building a Smart Teams Bot that Creates and Emails AI-Generated Meeting Documents

Date: 2025-01-07 21:47:39

Summary: この記事では、Microsoft Teams用のボットを作成し、会議の内容を自動的に要約する方法について説明しています。会議のトランスクリプトを取得し、Azure OpenAIを使用して要約ドキュメントを作成し、Azure Communication Servicesを利用して参加者にメール送信する一連のプロセスをカバーします。具体的な手順として、JavaScriptとVisual Studio CodeのTeams Toolkitを使用してボットを設定し、Azure OpenAIでプロフェッショナルなWordドキュメントを生成し、メールで配信する方法が解説されています。これにより、会議の記録を効率的に管理し、参加者全員に一貫したフォーマットの要約を提供できます。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/building-a-smart-teams-bot-that-creates-and-emails-ai-generated/ba-p/4296897

.NET Blog

Title: .NET Aspire Quick Tip – Managing Container & Data Lifetime

Date: 2025-01-07 18:05:00

Summary: .NET Aspire 9は、ローカル開発環境でのコンテナのライフタイム管理を強化する新しいAPIを追加しました。これにより、開発者はコンテナのライフサイクルをより効率的に管理できます。詳細は公式ブログをご覧ください。

URL: https://devblogs.microsoft.com/dotnet/dotnet-aspire-container-lifetime/

Title: Top .NET Videos & Live Streams of 2024

Date: 2024-12-30 18:05:00

Summary: 2024年の素晴らしい.NETビデオ、イベント、ライブ配信を振り返ります。詳細は.NET Blogの「2024年のトップ.NETビデオ&ライブ配信」で確認できます。

URL: https://devblogs.microsoft.com/dotnet/top-dotnet-videos-live-streams-of-2024/

Date: 2024-12-27 03:15:00

Summary: .NETのインストーラーとアーカイブの配布方法が予期せず変更されており、開発、CI、および本番環境に影響を与える可能性があります。影響を受けるかどうかを確認し、ダウンタイムや障害に注意を払うことが重要です。

URL: https://devblogs.microsoft.com/dotnet/critical-dotnet-install-links-are-changing/

Visual Studio Blog

Title: Benchmarking with Visual Studio Profiler

Date: 2025-01-07 13:00:08

Summary: Visual Studio 17.13のプレビュー版では、更新されたBenchmarkDotNet診断ツールがリリースされ、パフォーマンスプロファイラーのツールを使ってベンチマークを分析できるようになりました。これにより、CPU使用率やメモリ割り当ての解析が迅速かつ効率的になりました。

URL: https://devblogs.microsoft.com/visualstudio/benchmarking-with-visual-studio-profiler/

Title: Unlocking insights with Meter Histogram in the profiler

Date: 2025-01-06 13:00:51

Summary: Visual Studio 2022に新たに追加されたMeter Histogram機能により、アプリケーションのパフォーマンスボトルネックの解析と可視化がこれまで以上に簡単になります。この機能は、パフォーマンスプロファイリングスイートの重要な強化点です。

URL: https://devblogs.microsoft.com/visualstudio/unlocking-insights-with-meter-histogram-in-the-profiler/

Title: Dock the Code Search window in Visual Studio 2022

Date: 2024-12-31 13:00:22

Summary: Visual Studio 2022では、コードと機能検索ウィンドウの動作をより細かく制御できる新機能が追加され、検索体験がよりスムーズで効率的になりました。一部のユーザーからは、検索ウィンドウが作業の邪魔になるとの声がありましたが、この新機能により改善されます。

URL: https://devblogs.microsoft.com/visualstudio/dock-the-code-search-window-in-visual-studio-2022/

Title: Go to line anywhere with Code Search for Visual Studio 2022

Date: 2024-12-30 13:00:42

Summary: Visual Studio 2022の新機能「Code Search」を使えば、コード内の特定の行に効率よくジャンプできます。これにより、エラーが発生している行や特定のコードセクションに素早くアクセスできるようになります。

URL: https://devblogs.microsoft.com/visualstudio/go-to-line-anywhere-with-code-search-for-visual-studio-2022/

Semantic Kernel

Azure DevOps Blog

Title: Reducing personal access token (PAT) usage across Azure DevOps

Date: 2025-01-06 19:35:56

Summary: 新年には、Microsoftと顧客のセキュリティを強化するため、個人アクセス トークン (PAT) の使用と作成に関する対策を進めます。Azure DevOps APIの認証方法としてPATの使用を推奨しない方向に進んでいます。詳細はこちらをご覧ください。

URL: https://devblogs.microsoft.com/devops/reducing-pat-usage-across-azure-devops/

Title: Important: Switching CDN providers

Date: 2025-01-05 09:00:10

Summary: Azure DevOpsで使用されているCDNプロバイダーのEdgioが廃止されるため、AkamaiとAzure Front Door CDNsに急遽移行します。ほとんどのユーザーにとって、この移行はシームレスです。詳細はAzure DevOps Blogで確認できます。

URL: https://devblogs.microsoft.com/devops/important-switching-cdn-providers/

Engineering@Microsoft

Azure SDK Blog

Title: azd CDN changing January 2025

Date: 2025-01-07 22:22:35

Summary: このブログ記事は、Azure Developer CLI (azd) のコンテンツ配信ネットワーク(CDN)がEdgioからAzure Front Doorに変更されることを顧客に知らせる内容です。変更は2025年1月に行われます。

URL: https://devblogs.microsoft.com/azure-sdk/azd-cdn-changing-january-2025/

Developer Support