‹ 首页

azure-functions

@aj-geddes · 收录于 5 天前 · 上游提交 4 个月前

Create serverless functions on Azure with triggers, bindings, authentication, and monitoring. Use for event-driven computing without managing infrastructure.

适合你,如果需要在 Azure 上运行事件驱动的代码而无需管理服务器

/ 通过 npx 安装 校验哈希
npx oh-my-skill add aj-geddes/useful-ai-prompts/azure-functions
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- aj-geddes/useful-ai-prompts/azure-functions
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify aj-geddes/useful-ai-prompts/azure-functions
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
300GitHub stars
~494最小装载
~1.9K含声明引用
~2K文本包总量
索引托管

怎么用

商店整理自技能原文 · 版本 3f5182c · 表述以原文为准
它做什么

Claude 可以帮你创建 Azure 无服务器函数,配置触发器与绑定,并集成 Application Insights 监控。

什么时候触发

当你需要创建事件驱动的无服务器函数,或处理 HTTP API、消息队列、定时任务等场景时触发。

装好后可以这样说
Claude 将指导你创建函数应用和 HTTP 触发器。
Claude 会配置绑定以写入 Blob。
技能原文 SKILL.md作者撰写 · MIT · 3f5182c

Azure Functions

Table of Contents
  • [Overview](#overview)
  • [When to Use](#when-to-use)
  • [Quick Start](#quick-start)
  • [Reference Guides](#reference-guides)
  • [Best Practices](#best-practices)
Overview

Azure Functions enables serverless computing on Microsoft Azure. Build event-driven applications with automatic scaling, flexible bindings to various Azure services, and integrated monitoring through Application Insights.

When to Use
  • HTTP APIs and webhooks
  • Message-driven processing (Service Bus, Event Hub)
  • Scheduled jobs and CRON expressions
  • File and blob processing
  • Queue-based workflows
  • Real-time data processing
  • Microservices and backend logic
  • Integration with Azure ecosystem services
Quick Start

Minimal working example:

# Install Azure Functions Core Tools
curl https://aka.ms/install-artifacts-ubuntu.sh | bash

# Login to Azure
az login

# Create resource group
az group create --name myapp-rg --location eastus

# Create storage account (required for Functions)
az storage account create \
  --name myappstore \
  --location eastus \
  --resource-group myapp-rg \
  --sku Standard_LRS

# Create Function App
az functionapp create \
  --resource-group myapp-rg \
  --consumption-plan-location eastus \
  --runtime node \
  --runtime-version 18 \
  --functions-version 4 \
  --name myapp-function \
  --storage-account myappstore
// ... (see reference guides for full implementation)
Reference Guides

Detailed implementations in the references/ directory:

| Guide | Contents | |---|---| | [Azure Function Creation with Azure CLI](references/azure-function-creation-with-azure-cli.md) | Azure Function Creation with Azure CLI | | [Azure Function Implementation (Node.js)](references/azure-function-implementation-nodejs.md) | Azure Function Implementation (Node.js) | | [Azure Functions with Terraform](references/azure-functions-with-terraform.md) | Azure Functions with Terraform | | [Function Bindings Configuration](references/function-bindings-configuration.md) | Function Bindings Configuration |

Best Practices
✅ DO
  • Use managed identity for Azure services
  • Store secrets in Key Vault
  • Enable Application Insights
  • Implement idempotent functions
  • Use durable functions for long-running operations
  • Handle exceptions and failures
  • Monitor function execution
  • Use bindings instead of SDK calls
❌ DON'T
  • Store secrets in code or configuration
  • Ignore Application Insights
  • Create functions without error handling
  • Use blocking operations
  • Create long-running functions without Durable Functions
  • Ignore monitoring and logging
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。