スキル azure-appconfiguration-ts
📦

azure-appconfiguration-ts

安全

Создание приложений с Azure App Configuration SDK

Управление настройками приложения и флагами функций централизованно без повторного развертывания. Azure App Configuration обеспечивает динамическое обновление и интеграцию с Key Vault для безопасных облачных приложений.

対応: Claude Codex Code(CC)
📊 71 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「azure-appconfiguration-ts」を使用しています。 Создать параметр конфигурации для сообщения приложения в производственной среде

期待される結果:

Параметр конфигурации 'app:settings:message' создан со значением 'Hello World' в метке production. Применены теги: environment=prod. Тип содержимого установлен как text/plain.

「azure-appconfiguration-ts」を使用しています。 Проверить, включена ли функция Beta для пользователя в группе beta-testers

期待される結果:

Оценка функции 'Beta': Пользователь 'user@example.com' состоит в группе 'beta-testers' с 50% развертыванием. Функция включена на основе членства в группе и процента развертывания.

「azure-appconfiguration-ts」を使用しています。 Вывести все производственные параметры с префиксом database

期待される結果:

Найдено 3 параметра: database:host=prod-db.example.com, database:port=5432, database:ssl=true. Все параметры отфильтрованы по префиксу ключа 'database:*' и метке '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
コンテンツ
31
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

Конфигурация облачных приложений

Централизация конфигурации для микросервисов в разных средах с использованием меток. Включение динамических обновлений без повторного развертывания.

Поэтапное развертывание флагов функций

Постепенный выпуск функций для групп пользователей с условиями таргетинга. A/B тестирование функциональности с контролируемыми процентами развертывания.

Безопасное управление секретами

Использование ссылок на секреты Key Vault в конфигурации. Разделение секретов и конфигурации с сохранением унифицированных шаблонов доступа.

これらのプロンプトを試す

Базовая настройка конфигурации
Покажите, как настроить клиент Azure App Configuration на TypeScript с использованием DefaultAzureCredential. Включите настройку переменных среды для эндпоинта.
Реализация флагов функций
Создайте флаг функций под названием 'NewCheckout' с таргетингом пользователей. Покажите, как проверить, включен ли флаг для конкретного пользователя с контекстом userId и groups.
Динамическое обновление конфигурации
Настройте провайдер App Configuration с автоматическим обновлением каждые 30 секунд. Включите Express middleware, который запускает обновление при каждом запросе, и прослушиватели событий для уведомлений об обновлении.
Интеграция с Key Vault
Настройте App Configuration для автоматического разрешения ссылок Key Vault. Установите интервал обновления секретов и покажите, как получить доступ к разрешенным секретам в приложении.

ベストプラクティス

  • Используйте пакет app-configuration-provider для конфигурации во время выполнения с поддержкой автоматического обновления
  • Разделяйте среды с помощью меток (development, staging, production) для чистого управления конфигурацией
  • Включите обновление с паттерном ключа-сторожа для эффективного запуска полного обновления конфигурации

回避

  • Использование низкоуровневого SDK для конфигурации во время выполнения вместо пакета провайдера
  • Хardcoding строк подключения в исходном коде вместо использования управляемой идентификации
  • Отключение обновления в производственных средах, требующих частых изменений конфигурации

よくある質問

В чем разница между SDK и провайдером App Configuration?
SDK (@azure/app_configuration) предоставляет низкоуровневые операции CRUD для управления параметрами. Провайдер (@azure/app-configuration-provider) рекомендуется для приложений, так как он добавляет динамическое обновление, флаги функций и интеграцию с Key Vault.
Как выполнить аутентификацию в Azure App Configuration?
Используйте DefaultAzureCredential с эндпоинтом App Configuration для аутентификации с управляемой идентификацией. Альтернативно, используйте строки подключения с эндпоинтом, ID и секретом для сценариев разработки.
Можно ли использовать App Configuration для управления секретами?
Да, используйте ссылки на Key Vault. Храните секреты в Key Vault и ссылайтесь на них в App Configuration. Секреты автоматически разрешаются и обновляются на основе настроенного интервала.
Как работает динамическое обновление?
Провайдер опрашивает App Configuration через настроенные интервалы. При изменении ключа-сторожа запускается полное обновление. Обновление не блокирует работу и генерирует события для уведомлений.
Что такое фильтры флагов функций и как их использовать?
Фильтры определяют оценку флага. Фильтр Microsoft.Targeting поддерживает ID пользователей, группы с процентами развертывания и развертывание по умолчанию. Настройте в массиве flag.conditions.clientFilters.
Как откатить изменения конфигурации?
Используйте моментальные снимки для фиксации состояния конфигурации перед релизами. Архивируйте и восстанавливайте снимки по необходимости. Загрузите конфигурацию из конкретного снимка, используя snapshotName в селекторах.

開発者の詳細

ファイル構成

📄 SKILL.md