技能 azure-appconfiguration-ts
📦

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.

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

下载技能 ZIP

2

在 Claude 中上传

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

3

开启并开始使用

测试它

正在使用“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'.

安全审计

安全
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
规范符合性

你能构建什么

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.

试试这些提示

Grundlegende Konfigurationseinrichtung
Zeigen Sie mir, wie man Azure App ConfigurationClient in TypeScript mit DefaultAzureCredential einrichtet. Einschließlich Umgebungseinrichtung für den Endpoint.
Feature-Flag-Implementierung
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.
Dynamische Aktualisierungskonfiguration
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.
Key Vault-Integration
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

常见问题

Was ist der Unterschied zwischen App Configuration SDK und Provider?
Das SDK (@azure/app-configuration) bietet Low-Level-CRUD-Operationen zur Verwaltung von Einstellungen. Der Provider (@azure/app-configuration-provider) wird für Anwendungen empfohlen, da er dynamische Aktualisierung, Feature-Flags und Key Vault-Integration hinzufügt.
Wie authentifiziere ich mich bei Azure App Configuration?
Verwenden Sie DefaultAzureCredential mit dem App Configuration-Endpoint für verwaltete Identitätsauthentifizierung. Alternativ können Sie Verbindungszeichenfolgen mit Endpoint, ID und Secret für Entwicklungsszenarien verwenden.
Kann ich App Configuration für Secret-Verwaltung verwenden?
Ja, verwenden Sie Key Vault-Referenzen. Speichern Sie Secrets in Key Vault und referenzieren Sie sie in App Configuration. Secrets werden automatisch basierend auf dem konfigurierten Intervall aufgelöst und aktualisiert.
Wie funktioniert die dynamische Aktualisierung?
Der Provider fragt App Configuration in konfigurierten Intervallen ab. Wenn sich ein Sentinel-Schlüssel ändert, löst er eine vollständige Aktualisierung aus. Die Aktualisierung ist nicht blockierend und sendet Ereignisse für Benachrichtigungen.
Was sind Feature-Flag-Filter und wie verwende ich sie?
Filter bestimmen die Flag-Auswertung. Der Microsoft.Targeting-Filter unterstützt Benutzer-IDs, Gruppen mit Rollout-Prozentsätzen und Standard-Rollout. Konfigurieren Sie im conditions.clientFilters-Array des Flags.
Wie führe ich Konfigurationsänderungen zurück?
Verwenden Sie Snapshots, um den Konfigurationsstatus vor Releases zu erfassen. Archivieren und stellen Sie Snapshots bei Bedarf wieder her. Laden Sie Konfiguration aus einem bestimmten Snapshot unter Verwendung von snapshotName in Selektoren.

开发者详情

文件结构

📄 SKILL.md