azure-appconfiguration-ts
Создание приложений с Azure App Configuration SDK
Управление настройками приложения и флагами функций централизованно без повторного развертывания. Azure App Configuration обеспечивает динамическое обновление и интеграцию с Key Vault для безопасных облачных приложений.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「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'.
セキュリティ監査
安全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.
品質スコア
作れるもの
Конфигурация облачных приложений
Централизация конфигурации для микросервисов в разных средах с использованием меток. Включение динамических обновлений без повторного развертывания.
Поэтапное развертывание флагов функций
Постепенный выпуск функций для групп пользователей с условиями таргетинга. A/B тестирование функциональности с контролируемыми процентами развертывания.
Безопасное управление секретами
Использование ссылок на секреты Key Vault в конфигурации. Разделение секретов и конфигурации с сохранением унифицированных шаблонов доступа.
これらのプロンプトを試す
Покажите, как настроить клиент Azure App Configuration на TypeScript с использованием DefaultAzureCredential. Включите настройку переменных среды для эндпоинта.
Создайте флаг функций под названием 'NewCheckout' с таргетингом пользователей. Покажите, как проверить, включен ли флаг для конкретного пользователя с контекстом userId и groups.
Настройте провайдер App Configuration с автоматическим обновлением каждые 30 секунд. Включите Express middleware, который запускает обновление при каждом запросе, и прослушиватели событий для уведомлений об обновлении.
Настройте App Configuration для автоматического разрешения ссылок Key Vault. Установите интервал обновления секретов и покажите, как получить доступ к разрешенным секретам в приложении.
ベストプラクティス
- Используйте пакет app-configuration-provider для конфигурации во время выполнения с поддержкой автоматического обновления
- Разделяйте среды с помощью меток (development, staging, production) для чистого управления конфигурацией
- Включите обновление с паттерном ключа-сторожа для эффективного запуска полного обновления конфигурации
回避
- Использование низкоуровневого SDK для конфигурации во время выполнения вместо пакета провайдера
- Хardcoding строк подключения в исходном коде вместо использования управляемой идентификации
- Отключение обновления в производственных средах, требующих частых изменений конфигурации
よくある質問
В чем разница между SDK и провайдером App Configuration?
Как выполнить аутентификацию в Azure App Configuration?
Можно ли использовать App Configuration для управления секретами?
Как работает динамическое обновление?
Что такое фильтры флагов функций и как их использовать?
Как откатить изменения конфигурации?
開発者の詳細
作成者
sickn33ライセンス
MIT
リポジトリ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-appconfiguration-ts参照
main
ファイル構成
📄 SKILL.md