Build your ultimate AI agent
课程介绍
在本课程中,您将学习如何使用 Azure API Management 创建、发布并保护 API。您将从设置 API Management 实例开始,并为开发者编写 API 文档。接下来,您将探索如何通过订阅和密钥控制访问,并应用策略来保障安全并优化流量。最后,您将通过在 Azure 门户中的动手实践,了解 API 网关如何让服务更易于管理和扩展。
先修要求
课程大纲
课程大纲
1
使用 API Management
学习在 Azure 上构建与管理 API 的基础知识。您将使用 Python 创建 RESTful API,借助 Azure Function Apps 进行部署,并将其集成到 Azure API Management 中。过程中,您将通过身份验证与 API 密钥来保护 API,同时探索大规模系统如何兼顾性能与安全。
2
保护与优化 API
通过应用安全、转换与性能策略,将您的 API 提升到新水平。您将使用 OAuth 2.0、OpenID Connect 和 CORS 来保护访问,同时实施缓存、配额与速率限制,确保 API 快速且稳定。完成后,您将掌握在真实场景中保护与优化 API 的方法。
3
自动化 API 全生命周期与可观测性
了解如何通过自动化、监控与版本管理在规模上管理 API。您将安全发布新版本,使用 Azure Monitor 与 Application Insights 监控性能,并通过 ARM 模板实现自动化部署。本章将为您提供用于 API 生命周期管理的现代 DevOps 实践。
Azure API Management
课程完成

