azure-appconfiguration-ts
Anwendungen mit Azure App Configuration SDK entwickeln
Verwalten Sie Anwendungseinstellungen und Feature-Flags zentral ohne erneute Bereitstellung. Azure App Configuration bietet dynamische Aktualisierung und Key Vault-Integration für sichere Cloud-native Anwendungen.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“azure-appconfiguration-ts”。 Konfigurationseinstellung für App-Nachricht in Produktionsumgebung erstellen
预期结果:
Konfigurationseinstellung 'app:settings:message' mit Wert 'Hello World' im Produktions-Label erstellt. Tags angewendet: environment=prod. Inhaltstyp auf text/plain gesetzt.
正在使用“azure-appconfiguration-ts”。 Überprüfen, ob Beta-Feature für Benutzer in beta-testers Gruppe aktiviert ist
预期结果:
Feature 'Beta' Auswertung: Benutzer 'user@example.com' ist in 'beta-testers' Gruppe mit 50% Rollout. Feature basierend auf Gruppenmitgliedschaft und Rollout-Prozentsatz aktiviert.
正在使用“azure-appconfiguration-ts”。 Alle Produktionseinstellungen mit Datenbankpräfix auflisten
预期结果:
3 Einstellungen gefunden: database:host=prod-db.example.com, database:port=5432, database:ssl=true. Alle Einstellungen gefiltert nach Schlüsselpräfix 'database:*' und Label '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.
质量评分
你能构建什么
Cloud-native Anwendungskonfiguration
Zentralisieren Sie die Konfiguration für Microservices über verschiedene Umgebungen hinweg unter Verwendung von Labels. Ermöglichen Sie dynamische Updates ohne erneute Bereitstellung.
Feature-Flag-Rollout
Veröffentlichen Sie Features schrittweise für Benutzergruppen mit Targeting-Bedingungen. Führen Sie A/B-Tests mit kontrollierten Rollout-Prozentsätzen durch.
Sichere Secret-Verwaltung
Referenzieren Sie Key Vault-Secrets in der Konfiguration. Trennen Sie Secrets von der Konfiguration bei gleichbleibenden einheitlichen Zugriffsmustern.
试试这些提示
Zeigen Sie mir, wie man Azure App ConfigurationClient in TypeScript mit DefaultAzureCredential einrichtet. Einschließlich Umgebungseinrichtung für den Endpoint.
Erstellen Sie ein Feature-Flag namens 'NewCheckout' mit Benutzer-Targeting. Zeigen Sie, wie man überprüft, ob das Flag für einen bestimmten Benutzer mit userId und Gruppen-Kontext aktiviert ist.
Richten Sie App Configuration Provider mit automatischer Aktualisierung alle 30 Sekunden ein. Einschließlich Express-Middleware, die Aktualisierung bei jeder Anfrage auslöst, und Event-Listener für Aktualisierungsbenachrichtigungen.
Konfigurieren Sie App Configuration, um Key Vault-Referenzen automatisch aufzulösen. Richten Sie Secret-Aktualisierungsintervall ein und zeigen Sie, wie man aufgelöste Secrets in der Anwendung zugreift.
最佳实践
- Verwenden Sie das app-configuration-provider-Paket für Laufzeitkonfiguration mit automatischer Aktualisierungsunterstützung
- Trennen Sie Umgebungen mit Labels (development, staging, production) für saubere Konfigurationsverwaltung
- Aktivieren Sie die Aktualisierung mit Sentinel-Key-Muster, um effizient vollständige Konfigurationsaktualisierungen auszulösen
避免
- Verwenden des Low-Level-SDKs für Anwendungslaufzeitkonfiguration statt des Provider-Pakets
- Hardcodierung von Verbindungszeichenfolgen im Quellcode statt Verwendung von verwalteter Identität
- Deaktivieren der Aktualisierung in Produktionsumgebungen, die häufige Konfigurationsaktualisierungen erfordern