技能 azure-appconfiguration-ts
📦

azure-appconfiguration-ts

安全

Créer des applications avec le SDK Azure App Configuration

Gérez les paramètres d'application et les feature flags de manière centralisée sans redéploiement. Azure App Configuration offre un rafraîchissement dynamique et une intégration Key Vault pour des applications cloud-native sécurisées.

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“azure-appconfiguration-ts”。 Créer un paramètre de configuration pour le message de l'application en environnement de production

预期结果:

Paramètre de configuration 'app:settings:message' créé avec la valeur 'Hello World' dans l'étiquette de production. Balises appliquées : environment=prod. Type de contenu défini sur text/plain.

正在使用“azure-appconfiguration-ts”。 Vérifier si le feature Beta est activé pour l'utilisateur dans le groupe beta-testers

预期结果:

Évaluation du feature 'Beta' : L'utilisateur 'user@example.com' est dans le groupe 'beta-testers' avec un déploiement de 50%. Feature activé en fonction de l'appartenance au groupe et du pourcentage de déploiement.

正在使用“azure-appconfiguration-ts”。 Lister tous les paramètres de production avec le préfixe database

预期结果:

3 paramètres trouvés : database:host=prod-db.example.com, database:port=5432, database:ssl=true. Tous les paramètres filtrés par préfixe de clé 'database:*' et étiquette 'production'.

安全审计

安全
v1 • 2/24/2026

This skill is a documentation file (SKILL.md) containing reference examples for Azure App Configuration SDK. All 55 static analysis findings are false positives - the analyzer incorrectly treated Markdown code block delimiters and documentation examples as executable code. No actual security risks exist.

1
已扫描文件
355
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性

你能构建什么

Configuration d'application cloud-native

Centralisez la configuration pour les microservices à travers les environnements utilisant des étiquettes. Activez les mises à jour dynamiques sans redéploiement.

Déploiement de feature flags

Libérez progressivement des fonctionnalités aux groupes d'utilisateurs avec des conditions de ciblage. Testez A/B les fonctionnalités avec des pourcentages de déploiement contrôlés.

Gestion sécurisée des secrets

Référencez les secrets Key Vault dans la configuration. Séparez les secrets de la configuration tout en maintenant des modèles d'accès unifiés.

试试这些提示

Configuration de base
Montrez-moi comment configurer le client Azure App Configuration en TypeScript en utilisant DefaultAzureCredential. Incluez la configuration des variables d'environnement pour le point de terminaison.
Implémentation de feature flags
Créez un feature flag appelé 'NewCheckout' avec du ciblage utilisateur. Montrez comment vérifier si le flag est activé pour un utilisateur spécifique avec le contexte userId et groups.
Configuration du rafraîchissement dynamique
Configurez le fournisseur App Configuration avec un rafraîchissement automatique toutes les 30 secondes. Incluez un middleware Express qui déclenche le rafraîchissement à chaque requête et des écouteurs d'événements pour les notifications de rafraîchissement.
Intégration Key Vault
Configurez App Configuration pour résoudre automatiquement les références Key Vault. Configurez l'intervalle de rafraîchissement des secrets et montrez comment accéder aux secrets résolus dans l'application.

最佳实践

  • Utilisez le package app-configuration-provider pour la configuration au runtime avec prise en charge du rafraîchissement automatique
  • Séparez les environnements en utilisant des étiquettes (development, staging, production) pour une gestion de configuration propre
  • Activez le rafraîchissement avec le pattern de clé sentinelle pour déclencher des mises à jour de configuration complètes efficacement

避免

  • Utiliser le SDK de bas niveau pour la configuration au runtime de l'application au lieu du package provider
  • Coder en dur les chaînes de connexion dans le code source au lieu d'utiliser l'identité managée
  • Désactiver le rafraîchissement dans les environnements de production nécessitant des mises à jour de configuration fréquentes

常见问题

Quelle est la différence entre le SDK App Configuration et le Provider ?
Le SDK (@azure/app-configuration) fournit des opérations CRUD de bas niveau pour la gestion des paramètres. Le Provider (@azure/app-configuration-provider) est recommandé pour les applications car il ajoute le rafraîchissement dynamique, les feature flags et l'intégration Key Vault.
Comment m'authentifier auprès d'Azure App Configuration ?
Utilisez DefaultAzureCredential avec le point de terminaison App Configuration pour l'authentification par identité managée. Sinon, utilisez les chaînes de connexion avec le point de terminaison, l'ID et le secret pour les scénarios de développement.
Puis-je utiliser App Configuration pour la gestion des secrets ?
Oui, utilisez les références Key Vault. Stockez les secrets dans Key Vault et référencez-les dans App Configuration. Les secrets sont automatiquement résolus et rafraîchis en fonction de l'intervalle configuré.
Comment fonctionne le rafraîchissement dynamique ?
Le provider interroge App Configuration à des intervalles configurés. Quand une clé sentinelle change, cela déclenche un rafraîchissement complet. Le rafraîchissement est non-bloquant et émet des événements pour la notification.
Que sont les filtres de feature flags et comment les utiliser ?
Les filtres déterminent l'évaluation des flags. Le filtre Microsoft.Targeting prend en charge les IDs utilisateur, les groupes avec des pourcentages de déploiement et le déploiement par défaut. Configurez dans le tableau conditions.clientFilters du flag.
Comment annuler les changements de configuration ?
Utilisez les instantanés pour capturer l'état de la configuration avant les releases. Archivez et restaurez les instantanés selon les besoins. Chargez la configuration à partir d'un instantané spécifique en utilisant snapshotName dans les sélecteurs.

开发者详情

文件结构

📄 SKILL.md