開発者向けブログサマリー - 2026/04/29

6 minute read

今回の更新件数: 23 件

概要: 今回の更新では、Microsoftの技術におけるAIのセキュリティとコンプライアンスの強化、Azureサービスのトラブルシューティング、Microsoft 365のマルチエージェントワークフローの導入、新しいAIモデルの発表、.NETとPostgresを用いた高性能キャッシング、Visual Studioのクラウドエージェント統合、Azure Pipelinesのセキュリティガイダンス、Gitポリシー管理の最適化などが含まれています。これにより、開発者はより効率的かつ安全にアプリケーションを構築・運

対象ブログ一覧
  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: How Microsoft 1ES uses agentic AI to take on security and compliance at scale

Date: 2026-04-28 16:15:00

Summary: Microsoftの「Customer Zero」ブログシリーズでは、同社がAIアプリやエージェントを構築・運用する方法を紹介しています。MicrosoftのOne Engineering System (1ES)組織では、製品グループがサービスを提供するために必要な内部エンジニアリングシステムを構築・維持しています。セキュリティやコンプライアンスの課題をAIで解決するため、AIエージェントを協力者として扱い、スキルを活用して効率的に問題を解決します。これにより、エンジニアリング時間を大幅に削減し、セキュリティ対応を戦略的に進化させています。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/how-microsoft-1es-uses-agentic-ai-to-take-on-security-and/ba-p/4515191

Title: Securing Your AI Agents Before They Ship: Red Teaming with Microsoft PyRIT

Date: 2026-04-28 13:48:33

Summary: MicrosoftのPyRITは、AIエージェントのセキュリティを強化するためのオープンソースの自動化フレームワークです。従来のセキュリティテストでは対応できないAI特有のリスク(プロンプトインジェクションやデータ漏洩など)に対処するために開発されました。PyRITは、構成可能なコンポーネントを提供し、企業が独自のラッパーを作成してCI/CDパイプラインに組み込むことで、AIエージェントのセキュリティスキャンを効率的に実施できます。これにより、AIセキュリティテストを継続的かつ測定可能なプロセスに変えることが可能です。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/securing-your-ai-agents-before-they-ship-red-teaming-with/ba-p/4515514

Title: Why Does Azure App Service Return HTTP 404?

Date: 2026-04-28 06:39:38

Summary: Azure App ServiceでHTTP 404エラーが発生する原因は、ルーティングや設定、プラットフォームの問題に関連しています。主な原因としては、誤ったURLやルート、アプリケーションの部分的な起動失敗、静的ファイルの未配置、WindowsとLinuxのサービスの違い、カスタムドメインやネットワーク設定の問題、健康チェックの誤設定、デプロイメントアーティファクトの欠落などがあります。これらの問題を解決するためには、URLやルートの確認、ログのレビュー、Kuduでのファイル確認、プラットフォームの違いの検証が必要です。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/why-does-azure-app-service-return-http-404/ba-p/4514004

Title: How to Troubleshoot Azure Functions Service Bus Trigger Issues

Date: 2026-04-27 06:01:56

Summary: この記事は、Azure FunctionsとAzure Service Busの統合について詳しく解説しています。Service Busトリガーを使用してイベント駆動型アプリケーションを構築し、キューやトピックメッセージに反応する方法を説明しています。PeekLockモードを利用してメッセージを受信し、メッセージロックを自動管理します。問題が発生した場合の症状や原因、解決策を詳述し、接続エラー、認証失敗、メッセージロックの喪失、デッドレターキューへのメッセージ移動、重複処理、スケーリング問題などの一般的な問題とその対処法を紹介しています。また、診断ツールの使用法やトラブルシューティングのチェックリストも提供されています。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/how-to-troubleshoot-azure-functions-service-bus-trigger-issues/ba-p/4514006

Title: Microsoft’s New In‑House AI Models (MAI‑Transcribe, MAI‑Voice, MAI‑Image)

Date: 2026-04-26 11:56:35

Summary: Microsoftの新しいMAIモデルは、音声認識、音声生成、テキストから画像生成の各分野での革新を提供します。MAI-Transcribe-1は25言語に対応し、ノイズの多い環境でも高精度な音声認識を実現します。MAI-Voice-1は自然で表現力豊かな音声生成が可能で、MAI-Image-2は高品質なフォトリアリスティックな画像を生成します。これらのモデルは、Azure開発者にとって、外部AIプロバイダーに依存せず、エンタープライズ向けのAIソリューションを構築するための新しい可能性を提供します。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/microsoft-s-new-in-house-ai-models-mai-transcribe-mai-voice-mai/ba-p/4512731

Title: How ACR Artifact Cache Handles Multi-Arch Images: What Gets Cached and When Webhooks Fire

Date: 2026-04-25 19:37:56

Summary: この記事では、Azure Container Registry (ACR) のArtifact CacheとWebhooksに関するよくある質問に答えています。特に、マルチアーキテクチャイメージのキャッシュ方法、キャッシュが完了したことを知る方法、そしてキャッシュされたイメージに対するストレージ料金の発生タイミングについて説明しています。Artifact Cacheは、クライアントがリクエストしたプラットフォームのマニフェストのみをキャッシュし、他のアーキテクチャはリクエストがあるまでキャッシュしません。Webhooksは、非同期コピーが完了したときに発火し、イメージがローカルにキャッシュされたことを示します。この記事は、これらの機能を実際に試して確認するためのステップバイステップのガイドも提供しています。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/how-acr-artifact-cache-handles-multi-arch-images-what-gets/ba-p/4514744

Title: Microsoft 365 multi-agent workflow with Microsoft Agent Framework

Date: 2026-04-23 16:16:15

Summary: この記事では、複数のAIエージェントを協調させて複雑なタスクを処理する方法を紹介しています。旅行計画を例に、目的地の専門家、予算アナリスト、アクティビティキュレーターが連携し、最終的に旅行コーディネーターが統合するワークフローを構築します。このワークフローは、Microsoft Foundryにデプロイされ、Microsoft 365(TeamsやCopilot)で利用可能です。エージェントフレームワークを使用して、ローカルでテストし、HTTPエンドポイントとしてホスティングする手順も説明されています。さらに、M365 SDKを利用して、TeamsやCopilotでのユーザーインターフェースを追加する方法も解説されています。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/microsoft-365-multi-agent-workflow-with-microsoft-agent/ba-p/4514164

Title: NFS Permission Denied in Azure App Service on Linux: What It Means and What to Do

Date: 2026-04-22 07:31:52

Summary: Azure App Service on LinuxでAzure Files NFS共有を使用する際、書き込みエラーが発生することがあります。これは、NFSがUnixスタイルのUID/GIDを使用し、コンテナ内外でのユーザーIDのマッピングが異なるためです。エラーを解決するためには、ファイルの所有権やNFSのスカッシュ設定を確認し、必要に応じて「All Squash」を使用して新しい共有にデータを移行することが推奨されます。これにより、アクセス権の不整合を解消できます。

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/nfs-permission-denied-in-azure-app-service-on-linux-what-it/ba-p/4513627

Title: How to Troubleshoot Azure Functions Host Startup Issue

Date: 2026-04-24 03:50:54

Summary: Azure Functionsは、イベント駆動型コードをインフラ管理なしで実行できる強力なサーバーレスコンピュートサービスです。関数アプリのデプロイ時、Azure Functionsホストが関数の発見、拡張機能やバインディングのロード、ストレージへの接続、トリガーリスナーの開始を担当します。ホストの起動問題は、ランタイムが正常に初期化できない場合に発生し、エラー状態に陥ります。この記事では、ホストの起動プロセス、問題の原因、診断と解決方法について詳しく説明します。主な原因には、設定の不備、ストレージ接続の問題、拡張機能のロード失敗、デプロイメントパッケージの問題などがあります。効率的なトラブルシュ

URL: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/how-to-troubleshoot-azure-functions-host-startup-issue/ba-p/4512966

.NET Blog

Title: Welcome to SkiaSharp 4.0 Preview 1

Date: 2026-04-28 17:06:00

Summary: SkiaSharp 4.0 Preview 1がリリースされ、新機能について紹介されています。また、Uno Platformが共同メンテナーとして参加することになりました。詳細は.NET Blogで確認できます。

URL: https://devblogs.microsoft.com/dotnet/welcome-to-skia-sharp-40-preview1/

Title: High-Performance Distributed Caching with .NET and Postgres on Azure

Date: 2026-04-28 17:05:00

Summary: アプリケーションアーキテクチャにキャッシュを追加することで、パフォーマンス指標の向上、遅延の削減、下流システムへの負荷軽減が可能です。この記事では、最新のキャッシュのベストプラクティスを紹介し、再利用可能な.NETアプリケーションにこれらのデザインパターンを組み込む方法を説明しています。詳細は、.NET Blogの「High-Performance Distributed Caching with .NET and Postgres on Azure」で確認できます。

URL: https://devblogs.microsoft.com/dotnet/high-performance-distributed-caching-dotnet-postgres-azure/

Title: Combining API versioning with OpenAPI in .NET 10 applications

Date: 2026-04-27 20:00:00

Summary: .NET 10アプリケーションでのAPIバージョニングをOpenAPIと組み合わせて実装する方法について学ぶことで、API管理とドキュメントを改善します。詳細は.NETブログの記事「Combining API versioning with OpenAPI in .NET 10 applications」で紹介されています。

URL: https://devblogs.microsoft.com/dotnet/api-versioning-in-dotnet-10-applications/

Title: What’s new for .NET in Ubuntu 26.04

Date: 2026-04-23 17:25:00

Summary: Ubuntu 26.04(Resolute Raccoon)が本日リリースされ、.NET 10が含まれています。.NET 10をアーカイブからインストールする方法、新しい-resoluteコンテナタグの使用法、ネイティブAOTアプリのビルド方法、dotnet-backports PPAから.NET 8と9をインストールする方法が紹介されています。詳細は.NETブログで確認できます。

URL: https://devblogs.microsoft.com/dotnet/whats-new-for-dotnet-in-ubuntu-2604/

Visual Studio Blog

Title: Visual Studio April Update – Cloud Agent Integration

Date: 2026-04-28 19:00:04

Summary: Visual StudioのGitHub Copilotは、リリースごとによりエージェント的になっています。今回のアップデートでは、クラウドエージェントの統合が強化され、IDEを離れることなくリモートコーディングセッションを開始できるようになりました。

URL: https://devblogs.microsoft.com/visualstudio/visual-studio-april-update-cloud-agent-integration/

Microsoft Agent Framework

Title: A2A v1 Is Here: Cross-Platform Agent Communication in Microsoft Agent Framework for .NET

Date: 2026-04-28 20:57:51

Summary: 組織が単一エージェントのプロトタイプから複数エージェントの生産システムに移行する中で、エージェントがプラットフォームや組織の境界を越えて確実に通信する能力が重要です。A2A Protocol v1.0のリリースとMicrosoft Agent Frameworkの更新により、AIエージェントを安定した生産対応の相互運用性標準で接続・公開できるようになりました。

URL: https://devblogs.microsoft.com/agent-framework/a2a-v1-is-here-cross-platform-agent-communication-in-microsoft-agent-framework-for-net/

Title: Chat History Storage Patterns in Microsoft Agent Framework

Date: 2026-04-24 15:00:14

Summary: AIエージェントの構築において、モデルやツール、プロンプトに注目しがちですが、実際には会話履歴の保存場所が重要な設計上の決定となります。ユーザーが複雑な質問をし、異なる回答を並行して探索し、再度戻ってくるといったシナリオを考えると、会話履歴の管理が鍵となります。Microsoft Agent Frameworkでは、こうした会話履歴の保存パターンについて解説しています。

URL: https://devblogs.microsoft.com/agent-framework/chat-history-storage-patterns-in-microsoft-agent-framework/

Title: CodeAct in Agent Framework: Faster Agents with Fewer Model Turns

Date: 2026-04-23 14:24:23

Summary: 現代のAIエージェントは、モデルの品質ではなく、オーケストレーションのオーバーヘッドによって制約されることが多いです。エージェントが多くの小さなツール呼び出しを連鎖させると、各ステップで新しいモデルのターンが必要となり、遅延とトークン使用量が増加します。Agent FrameworkのCodeActサポートにより、これらのマルチステッププランを単一の実行可能なコードにまとめることが可能になります。

URL: https://devblogs.microsoft.com/agent-framework/codeact-with-hyperlight/

Azure DevOps Blog

Title: Axios npm Supply Chain Compromise – Guidance for Azure Pipelines Customers

Date: 2026-04-24 10:40:43

Summary: 2026年3月31日、JavaScriptのHTTPクライアントライブラリAxiosの悪意あるバージョンがnpmレジストリに一時的に公開され、サプライチェーン攻撃が発生しました。影響を受けたバージョン1.14.1と0.30.4には、インストール時に実行され、攻撃者が制御するC2インフラストラクチャに接続する隠れた悪意ある依存関係が含まれていました。Azure Pipelinesの顧客向けのガイダンスがAzure DevOps Blogで公開されています。

URL: https://devblogs.microsoft.com/devops/axios-npm-supply-chain-compromise-guidance-for-azure-pipelines-customers/

Title: Optimizing Git policy management at scale

Date: 2026-04-22 18:20:18

Summary: Azure DevOpsのREST APIにおける単一の改善により、Gitポリシー管理時のCPU使用率が2倍削減され、実行時間が10~15倍速くなりました。この変更はすでにすべてのAzure DevOpsユーザーに提供されています。詳細はAzure DevOps Blogで紹介されています。

URL: https://devblogs.microsoft.com/devops/optimizing-git-policy-management-at-scale/

Title: Public Preview: Actual Result for Manual Tests in Azure Test Plans

Date: 2026-04-22 14:35:35

Summary: Azure Test Plansで手動テスト用の「Actual Result(AR)」機能のパブリックプレビューが開始されました。この機能はコミュニティからの要望が高く、手動テストの重要な部分をサポートします。詳細はAzure DevOps Blogで確認できます。

URL: https://devblogs.microsoft.com/devops/actual-result-azure-test-plans/

Engineering@Microsoft

Azure SDK Blog

Title: The problem: All-or-nothing batch processing in Azure Service Bus

Date: 2026-04-28 18:47:37

Summary: Azure Functionsでは、バッチ内の各Service Busメッセージを個別に処理できます。メッセージを1つずつ完了、放棄、デッドレター、または延期することで、重複処理を避け、エラーを正確に処理できます。

URL: https://devblogs.microsoft.com/azure-sdk/per-message-settlement-azure-service-bus/

Title: Azure MCP Server now available as an MCP Bundle (.mcpb)

Date: 2026-04-24 20:32:49

Summary: Azure MCP ServerがMCPバンドル(.mcpb)として提供開始され、Claude Desktopや他のMCP対応クライアントにワンクリックでインストール可能になりました。

URL: https://devblogs.microsoft.com/azure-sdk/azure-mcp-server-mcpb-support/

Title: Write azd hooks in Python, JavaScript, TypeScript, or .NET

Date: 2026-04-22 22:04:08

Summary: Azure Developer CLI (azd) のフックシステムが、従来のBashやPowerShellに加えて、Python、JavaScript、TypeScript、.NETでもフックスクリプトを記述できるようになりました。これにより、より多くのプログラミング言語での開発が可能になり、開発者の柔軟性が向上します。

URL: https://devblogs.microsoft.com/azure-sdk/azd-multi-language-hooks/

Developer Support