mcpField
A
azure-app-configuration

azure-app-configuration

github.com/microsoftdocs开发796209 次安装3 天前更新
代码仓库

关于 azure-app-configuration

azure-app-configuration 是面向 Azure App Configuration 的 Agent 技能,涵盖故障排查、配置、安全、集成和部署指导。它结合本地速查内容与远程文档获取,适合维护配置存储及将其集成到应用中的开发者。

主要功能

  1. 01故障排查与使用最佳实践
  2. 02功能标志及配置管理指导
  3. 03身份、访问与网络安全参考
  4. 04应用集成、代码模式和部署指导

适用场景

  1. 01排查功能标志遥测和网络访问问题
  2. 02配置功能标志、快照及动态刷新
  3. 03将 App Configuration 集成到应用和 CI/CD

MCP 相关

该技能优先使用 mcp_microsoftdocs 的 microsoft_docs_fetch 获取远程文档;也可通过 fetch_webpage 作为备用方式。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-app-configuration

安装后在 Claude Code 中输入/azure-app-configuration确认已加载。

详细介绍

Azure App Configuration 技能

此技能提供关于 Azure App Configuration 的专业指导,涵盖故障排除、最佳实践、决策制定、限制与配额、安全性、配置、集成与编码模式以及部署。它结合了本地快速参考内容和远程文档获取功能。

如何使用此技能

IMPORTANT for Agent:使用下方的类别索引查找相关章节。对于标注了行范围的类别(例如 L35-L120),请使用 read_file 读取指定行。对于包含文件链接的类别(例如 [security.md](security.md)),请使用 read_file 读取链接的参考文件。

IMPORTANT for Agent:如果 metadata.generated_at 距今已超过 3 个月,请建议用户从存储库拉取最新版本。如果无法使用 mcp_microsoftdocs 工具,请建议用户安装该工具:安装指南

此技能需要网络访问才能获取文档内容:

  • 首选:使用 mcp_microsoftdocs:microsoft_docs_fetch,并将 from=learn-agent-skill 作为查询字符串。返回 Markdown。
  • 备用:使用 fetch_webpage,并将 from=learn-agent-skill&accept=text/markdown 作为查询字符串。返回 Markdown。

类别索引

类别行描述
故障排除L36-L41使用 Application Insights 遥测数据排查功能标志问题,并诊断 Azure App Configuration 网络访问和连接错误。
最佳实践L42-L49App Configuration 灾难恢复和高效使用的最佳实践,以及使用条件筛选器和目标筛选器进行高级功能管理,以实现安全、可控的发布。
决策制定L50-L56关于 App Configuration 客户端库生命周期、将 Spring Boot 应用升级到 v6,以及使用评分卡评估功能标志影响和决策结果的指导。
限制与配额L57-L65App Configuration 的限制、配额、保留和生命周期规则:快照、软删除、功能标志/键值修订、节流和预览版 API 行为。
安全性L66-L89配置 App Configuration 的加密、身份和访问:密钥、Entra ID/RBAC、托管标识、专用终结点、网络外围、HMAC/REST 身份验证以及安全最佳实践/策略。
配置L90-L105配置 App Configuration 行为:功能标志、快照、地理复制、软删除、Kubernetes 提供程序、Spring 刷新、Front Door 以及 AI/聊天补全设置。
集成与编码模式L106-L184将 Azure App Configuration 集成到应用(.NET、Go、JS、Python、Functions、AKS)的模式和代码示例,以及使用动态配置、功能标志、筛选器和 REST/Key Vault API。
部署L185-L192在 CI/CD 中使用 App Configuration:导出/导入设置、创建快照、集成 Azure Pipelines、Helm/Kubernetes,以及通过 GitHub Actions 同步配置。
故障排除
主题URL
在 Application Insights 中查看功能标志遥测数据https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-telemetry-review-results
诊断 Azure App Configuration 网络访问错误https://learn.microsoft.com/en-us/azure/azure-app-configuration/network-access-errors
最佳实践
主题URL
为 App Configuration 实现可靠的灾难恢复https://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-disaster-recovery
应用 Azure App Configuration 使用最佳实践https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-best-practices
在 Azure App Configuration 中使用条件功能筛选器https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-feature-filters
为功能逐步推出实现目标筛选器https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-targetingfilter
决策
主题URL
了解 App Configuration 客户端库的支持生命周期https://learn.microsoft.com/en-us/azure/azure-app-configuration/client-library-support-policy
将 Spring Boot 应用升级到 App Configuration 库 v6https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-convert-to-the-new-spring-boot
使用评分卡评估功能标志的影响https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-metric-scorecards
限制与配额
主题URL
在 Azure App Configuration 中使用时间点快照https://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-point-time-snapshot
了解 App Configuration 预览版 API 生命周期和弃用时间表https://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-preview-api-life-cycle
增强型功能标志修订的保留限制https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-enhanced-feature-flag-revisions
App Configuration 中键值修订的保留限制https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-revisions
App Configuration REST 的限流限制和配额https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-throttling
安全
主题URL
使用客户管理的密钥加密 Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-customer-managed-keys
为 App Configuration 配置 Entra ID 和 RBAChttps://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-enable-rbac
使用网络安全外围保护 Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-network-security-perimeter
为 Azure App Configuration 配置专用终结点https://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-private-endpoint
管理 Azure App Configuration 的访问密钥身份验证https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-disable-access-key-authentication
禁用 Azure App Configuration 存储的公共访问https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-disable-public-access
使用托管标识访问 Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-integrate-azure-managed-service-identity
将 Azure App Configuration 与网络安全外围相关联https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-set-up-network-security-perimeter
设置对 Azure App Configuration 的专用访问https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-set-up-private-access
为 Azure App Configuration 配置托管标识https://learn.microsoft.com/en-us/azure/azure-app-configuration/overview-managed-identity
使用 App Configuration 的内置 Azure Policy 定义https://learn.microsoft.com/en-us/azure/azure-app-configuration/policy-reference
为 App Configuration 部署配置角色和身份验证https://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-deployment-overview
使用 Entra ID 对 App Configuration REST 进行身份验证https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-authentication-azure-ad
为 App Configuration REST 配置 HMAC 身份验证https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-authentication-hmac
App Configuration REST API 的身份验证选项https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-authentication-index
使用 Entra RBAC 授权 App Configuration REST 请求https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-authorization-azure-ad
使用 HMAC 密钥授权 App Configuration REST 调用https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-authorization-hmac
App Configuration REST API 的授权模型https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-authorization-index
对 Azure App Configuration 应用安全最佳做法https://learn.microsoft.com/en-us/azure/azure-app-configuration/secure-azure-app-configuration
App Configuration 的 Azure Policy 法规合规性控制https://learn.microsoft.com/en-us/azure/azure-app-configuration/security-controls-policy
配置
主题URL
使用 Azure App Configuration 管理配置文件https://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-config-file
为 Spring 配置 App Configuration 动态刷新https://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-java-spring-app
配置和解读 Azure App Configuration 功能标志遥测https://learn.microsoft.com/en-us/azure/azure-app-configuration/feature-flag-telemetry-reference
配置 Azure App Configuration 与 Front Door 的集成https://learn.microsoft.com/en-us/azure/azure-app-configuration/how-to-connect-azure-front-door
通过 Azure App Configuration 配置 AI Agenthttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-ai-agent-config
在 Azure App Configuration 中配置聊天补全设置https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-chat-completion-config
创建和管理 App Configuration 快照https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-create-snapshots
为 Azure App Configuration 配置和管理异地复制https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-geo-replication
配置 App Configuration 存储的软删除保留和恢复https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-recover-deleted-stores-in-azure-app-configuration
在 App Configuration 中配置时间窗口功能标志https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-timewindow-filter
在 App Configuration 中配置和管理变体功能标志https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-variant-feature-flags
配置 Azure App Configuration Kubernetes Provider 属性https://learn.microsoft.com/en-us/azure/azure-app-configuration/reference-kubernetes-provider
集成与编码模式
主题URL
使用 Event Grid 响应 App Configuration 更改https://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-app-configuration-event
在 Aspire 中使用 App Configuration 启用动态配置https://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-aspire
在 ASP.NET Core 中使用 App Configuration 启用动态配置https://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-aspnet-core
在 ASP.NET 中启用动态 App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-aspnet-netfx
在 Azure Functions 中使用 App Configuration 进行动态配置https://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-azure-functions-csharp
使用 App Configuration Kubernetes Provider 在 AKS 中启用动态配置https://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-azure-kubernetes-service
在 .NET Framework 中启用动态配置刷新https://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-dotnet
在 .NET 后台服务中使用 App Configuration 进行动态配置https://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-dotnet-background-service
在 .NET 中使用 App Configuration 实现动态配置https://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-dotnet-core
在 .NET 中配置基于推送的动态配置https://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-dotnet-core-push-refresh
在 Go Gin Web 应用中使用 App Configuration 启用动态配置https://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-gin-web-app
在 Go 控制台应用中使用 App Configuration 启用动态配置https://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-go-console-app
在 Java Spring 中使用推送刷新实现动态配置https://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-java-spring-push-refresh
在 JavaScript 中使用 Azure App Configuration 启用动态配置https://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-javascript
在 Python 中使用 Azure App Configuration 动态设置https://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-python
使用 App Configuration 在 .NET 中实现功能标志https://learn.microsoft.com/en-us/azure/azure-app-configuration/feature-management-dotnet-reference
使用 App Configuration 在 Go 中实现功能标志https://learn.microsoft.com/en-us/azure/azure-app-configuration/feature-management-go-reference
使用 App Configuration 在 JavaScript 中实现功能标志https://learn.microsoft.com/en-us/azure/azure-app-configuration/feature-management-javascript-reference
使用 App Configuration 在 Python 中实现功能标志https://learn.microsoft.com/en-us/azure/azure-app-configuration/feature-management-python-reference
使用 App Configuration 在 Spring Boot 中实现自定义功能筛选器https://learn.microsoft.com/en-us/azure/azure-app-configuration/how-to-feature-filters-spring-boot
通过 Front Door 从 App Configuration 加载应用设置https://learn.microsoft.com/en-us/azure/azure-app-configuration/how-to-load-azure-front-door-configuration-provider
在 ASP.NET Core 中使用 App Configuration 的功能标志遥测https://learn.microsoft.com/en-us/azure/azure-app-configuration/how-to-telemetry-aspnet-core
在 Spring Boot 中使用 App Configuration 的变体功能标志https://learn.microsoft.com/en-us/azure/azure-app-configuration/how-to-variant-feature-flags-spring-boot
在 .NET 中将 Agent Framework 与 Azure App Configuration 配合使用https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-ai-agent-config-dotnet
在 Python 中将 Agent Framework 与 Azure App Configuration 配合使用https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-ai-agent-config-python
为 App Configuration 更改配置 Event Grid 通知https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-app-configuration-event
使用 App Configuration 在 Go Gin 中实现自定义功能筛选器https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-feature-filters-go
使用 App Configuration 在 Node.js 中实现自定义功能筛选器https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-feature-filters-javascript
使用 App Configuration 在 Python 中实现自定义功能筛选器https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-feature-filters-python
在 ASP.NET Core 中使用功能标志的目标筛选器https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-targetingfilter-aspnet-core
在 Go Gin 中使用 App Configuration 的目标筛选器https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-targetingfilter-go
在 Node.js 中使用 App Configuration 的目标筛选器https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-targetingfilter-javascript
在 ASP.NET Core 中使用时间窗口功能筛选器https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-timewindow-filter-aspnet-core
在 Go Gin 中使用时间窗口功能筛选器https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-timewindow-filter-go
在 Node.js 中使用时间窗口功能筛选器https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-timewindow-filter-javascript
在 ASP.NET Core 中使用 App Configuration 的变体功能标志https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-variant-feature-flags-aspnet-core
在 Go Gin 中使用 App Configuration 的变体功能标志https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-variant-feature-flags-go
在 Node.js 中使用 App Configuration 的变体功能标志https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-variant-feature-flags-javascript
将 Azure App Configuration 集成到 Aspire 应用中https://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-aspire
将 Azure App Configuration 集成到 ASP.NET Corehttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-aspnet-core-app
在 Azure Functions 中使用 Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-azure-functions-csharp
通过 Kubernetes provider 将 Azure App Configuration 集成到 AKShttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-azure-kubernetes-service
在 Go AI 应用中使用聊天补全配置https://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-chat-completion-go
将 .NET Framework 应用连接到 Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-dotnet-app
将 Azure App Configuration 集成到 .NET 控制台应用https://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-dotnet-core-app
使用 App Configuration 将功能标志添加到 Aspire 应用https://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-aspire
在 Functions 中使用 Azure App Configuration 功能标志https://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-azure-functions-csharp
在 .NET 中实现 Azure App Configuration 功能标志https://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-dotnet
将 Azure App Configuration 功能标志添加到 .NET 后台服务https://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-dotnet-background-service
将 Azure App Configuration 功能标志添加到 Go 控制台应用https://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-go-console
将 Azure App Configuration 功能标志添加到 Go Ginhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-go-gin
将 Azure App Configuration 功能标志添加到 Node.jshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-javascript
在 Python 中使用 Azure App Configuration 功能标志https://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-python
将 Azure App Configuration 集成到 Go 应用https://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-go-console-app
在 Go Gin Web 应用中使用 Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-go-web-app
从 JavaScript 应用访问 Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-javascript
将 JavaScript 应用与 Azure App Configuration 集成https://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-javascript-provider
从 Python 应用访问 Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-python
在应用中使用 Azure App Configuration Python providerhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-python-provider
通过 .NET provider 加载 App Configuration 设置https://learn.microsoft.com/en-us/azure/azure-app-configuration/reference-dotnet-provider
将 Go provider 与 Azure App Configuration 配合使用https://learn.microsoft.com/en-us/azure/azure-app-configuration/reference-go-provider
使用 App Configuration 的 JavaScript 配置 providerhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/reference-javascript-provider
使用 Azure App Configuration Python provider 管理集中式设置https://learn.microsoft.com/en-us/azure/azure-app-configuration/reference-python-provider
使用 Azure App Configuration 数据平面 REST APIhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api
使用 App Configuration REST 同步令牌确保一致性https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-consistency
通过 App Configuration REST 管理增强型功能标志https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-enhanced-feature-flag
App Configuration REST API 的 HTTP 标头参考https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-headers
使用 App Configuration REST API 处理键值https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-key-value
通过 REST API 管理 App Configuration 键https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-keys
使用 App Configuration REST 处理标签资源https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-labels
通过 App Configuration REST 锁定和解锁键值https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-locks
使用 Azure App Configuration 快照 REST APIhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-snapshot
App Configuration REST 的 API 版本控制规则https://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-versioning
在 Python 应用中使用 App Configuration Key Vault 引用https://learn.microsoft.com/en-us/azure/azure-app-configuration/use-key-vault-references-python-provider
在 Spring Boot 中使用 App Configuration Key Vault 引用https://learn.microsoft.com/en-us/azure/azure-app-configuration/use-key-vault-references-spring-boot
部署
主题URL
使用 Azure Pipelines 导出 App Configuration 设置https://learn.microsoft.com/en-us/azure/azure-app-configuration/azure-pipeline-export-task
使用 Azure Pipelines 将配置导入 App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/azure-pipeline-import-task
使用 Azure Pipelines 创建 App Configuration 快照https://learn.microsoft.com/en-us/azure/azure-app-configuration/azure-pipeline-snapshot-task
将 App Configuration 集成到 CI/CD 管道中https://learn.microsoft.com/en-us/azure/azure-app-configuration/integrate-ci-cd-pipeline
通过 GitHub Actions 将 GitHub 配置文件同步到 App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/push-kv-github-action

评论

支持 Markdown