Azure 应用程序配置提供程序库使开发人员能够使用 Azure 应用程序配置中的集中式配置来配置其应用程序。 API 设计遵循不同编程语言中通用配置系统概述的模式,这使得切换到 Azure 应用程序配置成为了一种熟悉且简单的体验。
重要
配置提供程序库是更高级别的集成库,与 Azure 应用配置服务提供低级别直接交互的 Azure SDK 相比,它们支持其他 功能 。
注意
如果在 Azure 应用配置中使用功能标志,建议将配置提供程序与设计为协同工作 的功能管理 库一起使用。
配置提供程序库
模块 | 平台 | 示例 | 发行说明 |
---|---|---|---|
Microsoft.Extensions.Configuration.AzureAppConfiguration |
.NET Standard | 样本 | 发行说明 |
Microsoft.Azure.AppConfiguration.AspNetCore |
ASP.NET Core | 样本 | 发行说明 |
Microsoft.Azure.AppConfiguration.Functions.Worker |
Azure Functions(Azure 功能服务) (独立进程) |
样本 | 发行说明 |
Microsoft.Configuration.ConfigurationBuilders.AzureAppConfiguration |
.NET 框架 | 样本 | 发行说明 |
spring-cloud-azure-appconfiguration-config |
Java Spring | 样本 | 发行说明 |
spring-cloud-azure-appconfiguration-config-web |
Java Spring | 样本 | 发行说明 |
Azure 应用配置提供程序 |
Python语言 | 样本 | 发行说明 |
@azure/app-configuration-provider (Azure 应用程序配置提供者) |
Javascript | 样本 | 发行说明 |
功能开发状态
这是对于不同框架或编程语言的每个功能及其当前状态的概述。
- 正式发布:该功能已完全发布,被视为稳定且可供生产使用。
- 预览:此功能可用于早期测试和反馈,但尚未完全稳定或建议用于生产用途。
- 进行中的工作:该功能正在积极开发,尚未准备好发布。
- 不可用:未计划为指定的框架或语言提供该功能。
功能 | .NET | 春天 | Kubernetes | Python语言 | Javascript |
---|---|---|---|---|---|
连接字符串身份验证 | 正式发布 | 正式发布 | 正式发布 | 正式发布 | 乔治亚州 |
Entra ID 身份验证 | 正式发布 | 正式发布 | 正式发布 | 正式发布 | 乔治亚州 |
动态刷新(轮询模式) | 正式发布 | 正式发布 | 正式发布 | 正式发布 | 正式发布 |
动态刷新(推送模式) | 正式发布 | 正式发布 | 空值 | 空值 | 空值 |
动态刷新(集合监视) | WIP | WIP | 正式发布 | WIP | 乔治亚州 |
JSON 内容类型处理 | 正式发布 | 正式发布 | 正式发布 | 正式发布 | 乔治亚州 |
配置设置映射 | 正式发布 | 空值 | 空值 | 空值 | 空值 |
密钥保管库引用 | 正式发布 | 正式发布 | 正式发布 | 正式发布 | 乔治亚州 |
密钥保管库机密刷新 | 正式发布 | WIP | 正式发布 | WIP | WIP |
自定义密钥保管库机密解析 | 正式发布 | 正式发布 | 正式发布 | 正式发布 | 乔治亚州 |
功能标志 | 正式发布 | 正式发布 | 正式发布 | 正式发布 | 乔治亚州 |
变体功能标志 | 正式发布 | 正式发布 | 正式发布 | 正式发布 | 乔治亚州 |
功能标志遥测 | 正式发布 | 正式发布 | WIP | 正式发布 | 正式发布 |
键前缀修整 | 正式发布 | 正式发布 | 正式发布 | 正式发布 | 乔治亚州 |
可配置的启动超时 | 正式发布 | WIP | 空值 | WIP | WIP |
副本自动发现 | 正式发布 | 正式发布 | 正式发布 | WIP | 乔治亚州 |
副本故障转移 | 正式发布 | 正式发布 | 正式发布 | WIP | 乔治亚州 |
副本负载均衡 | 正式发布 | WIP | 正式发布 | WIP | 乔治亚州 |
快照 | 正式发布 | 正式发布 | 正式发布 | WIP | WIP |
支持策略
有关配置提供程序库的支持策略的详细信息,可 在此处找到。