用途
该技能用于 Azure 原生无服务器全栈交付,尤其适合需要企业级身份(Microsoft Entra ID)的场景。它提供从架构决策到落地检查的完整工作流,帮助团队在 Azure 上构建安全、可观测、可运维的无服务器全栈解决方案。
主要能力
技能覆盖以下工作流环节:
- 定义 Static Web Apps 或前端托管策略。
- 为认证、限流和校验建模 API Management 策略。
- 在需要时使用持久化工作流实现 Azure Functions。
- 集成 Entra ID 应用注册与令牌校验。
- 配置 Service Bus 或 Event Grid 进行异步集成。
- 启用 Application Insights 与告警规则。
必需检查项
- 尽可能使用托管标识替代长期密钥。
- APIM 策略在后端调用前强制执行认证。
- Function 重试与死信队列(DLQ)行为明确。
- 审查 Bicep 或 Terraform 计划以发现环境漂移。
决策框架
- 当多个客户端需要集中式策略时使用 APIM。
- 长时间运行的编排使用 Durable Functions。
- 受监管工作负载中的数据服务优先使用私有终结点。
- 定义按环境的配置与密钥轮换。
常见误区与反驳
- “仅用 Functions 就足够,不需要 APIM。”——会导致策略蔓延与安全不一致。
- “所有域共用一个 Function App 没问题。”——会增大爆炸半径并加剧扩缩容冲突。
- “只需在前端配置认证。”——服务端强制校验是必须的。
证据包
- APIM 策略测试证据。
- Entra ID 令牌校验负向测试。
- 异步重放与 DLQ 演练结果。
- 带回滚说明的 IaC 部署计划。
退出标准
- Azure 无服务器路径满足安全与可靠性目标。
- 可观测性覆盖 UI、API 与异步工作流。
适用场景与限制
适用于 Azure 原生全栈交付与企业身份集成场景。资料未提供具体收费、价格、平台限制或详细使用步骤,相关内容暂未提供。