azure-functions

راهنمای تخصصی طراحی، عیب‌یابی و استقرار سرویس‌های Azure Functions

این مهارت برای توسعه و مدیریت Azure Functions راهنمایی عملی ارائه می‌دهد؛ از انتخاب hosting plan و runtime تا پیکربندی triggerها، bindingها، شبکه، امنیت و deployment. همچنین در عیب‌یابی خطاهای AZFD و AZFW، مشکلات storage و configuration و خطاهای مربوط به Node.js، Python و .NET کمک می‌کند.

با استفاده از این مهارت می‌توانید تصمیم‌های معماری بهتری بگیرید، محدودیت‌ها و هزینه‌ها را بشناسید و الگوهای قابل‌اعتماد برای performance، idempotency، پردازش event و اتصال به سرویس‌هایی مانند Cosmos DB و Service Bus پیاده‌سازی کنید.

چه چیزی می‌گیرید

  • تشخیص و رفع خطاهای Azure Functions، storage، configuration و runtime
  • راهنمای انتخاب hosting plan، runtime، مقیاس‌پذیری و تنظیمات concurrency
  • بهترین روش‌ها برای performance، reliability، DI، HttpClient و پردازش event
  • راهنمای امنیت شامل managed identity، private endpoint، VNet و encryption
  • کمک در پیکربندی triggerها، bindingها، integrationها و deployment

برای چه کاری خوب است

  • توسعه‌دهندگانی که در حال ساخت یا نگه‌داری serverless API و event-driven service با Azure Functions هستند
  • تیم‌هایی که با خطاهای runtime، scaling، networking یا deployment در Azure مواجه‌اند
  • معمارانی که بین hosting planها، runtimeها و سرویس‌هایی مانند Cosmos DB و Service Bus تصمیم‌گیری می‌کنند

برای چه کاری نیست

  • پروژه‌هایی که خارج از اکوسیستم Azure Functions هستند و به راهنمایی عمومی cloud نیاز دارند
  • کارهای ساده‌ای که فقط به یک نمونه کد کوتاه و بدون تصمیم‌گیری معماری نیاز دارند

دربارهٔ این اسکیل

Install This Skill

npx skills add MicrosoftDocs/Agent-Skills@azure-functions
mkdir -p ~/.claude/skills/azure-functions
curl -o ~/.claude/skills/azure-functions/SKILL.md \
  https://raw.githubusercontent.com/MicrosoftDocs/Agent-Skills/main/skills/azure-functions/SKILL.md

Azure Functions Skill

This skill provides expert guidance for Azure Functions. Covers troubleshooting, best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL36-L72Diagnosing and fixing Azure Functions errors (AZFD/AZFW codes), storage and config issues, runtime/SDK/version problems, networking, and language-specific (Node.js/Python) failures.
Best PracticesL73-L89Guidance on performance, reliability, HttpClient usage, DI, idempotency, event processing, and language-specific (Node.js, .NET, Python) optimization best practices for Azure Functions
Decision MakingL90-L114Guidance on choosing Functions hosting/runtime options, cost and networking tradeoffs, and planning/migrating between plans, runtimes, and platforms (incl. AWS Lambda and Cosmos/Service Bus upgrades).
Limits & QuotasL115-L122Scaling limits, concurrency settings, target-based trigger scaling, and language/runtime support lifecycles for Azure Functions.
SecurityL123-L135Guides for securing Functions: encryption at rest, secure storage and keys, private access (VNet/private endpoints), managed identity for SQL, and App Service security features.
ConfigurationL136-L181Configuring Azure Functions runtime, bindings, triggers, networking, monit

دانلود ZIP