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.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“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'.
安全审计
安全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.
质量评分
你能构建什么
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.
试试这些提示
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.
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.
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.
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