Azure.ResourceManager.BotService (.NET)
Gérer les ressources Azure Bot Service avec le SDK .NET
Les développeurs doivent provisionner et configurer efficacement les ressources Azure Bot Service. Cette compétence fournit des conseils complets pour gérer les ressources de bot, les canaux et les paramètres de connexion à l'aide du SDK Azure Resource Manager .NET.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“Azure.ResourceManager.BotService (.NET)”。 Créer un bot nommé 'CustomerSupportBot' dans West US 2 avec le canal Teams activé
预期结果:
Bot 'CustomerSupportBot' créé avec succès dans West US 2. Canal Teams configuré avec les appels désactivés. Point de terminaison du bot : https://customer-support-bot.azurewebsites.net/api/messages
正在使用“Azure.ResourceManager.BotService (.NET)”。 Lister tous les canaux pour le bot 'MyAssistant'
预期结果:
Canaux pour MyAssistant :
- DirectLineChannel (Activé : Vrai, Site Sécurisé : Vrai)
- MsTeamsChannel (Activé : Vrai, Appel : Faux)
- WebChatChannel (Activé : Vrai)
正在使用“Azure.ResourceManager.BotService (.NET)”。 Régénérer les clés DirectLine pour le Site par Défaut
预期结果:
Clés DirectLine régénérées avec succès pour 'Default Site'. Nouvelle clé principale disponible. Les clés précédentes resteront valides pendant 10 minutes pendant la transition.
安全审计
安全This skill contains documentation and code examples for the Azure Resource Manager BotService SDK. Static analysis scanned 0 files with 0 lines, detecting no security patterns. The skill is prompt-only content with no executable code, making it safe for publication. All code examples demonstrate proper Azure SDK patterns including DefaultAzureCredential for authentication.
质量评分
你能构建什么
Ingénieur DevOps Automatisant le Déploiement de Bot
Automatiser le provisionnement des ressources de bot dans plusieurs environnements à l'aide de pipelines CI/CD avec une gestion appropriée des informations d'identification.
Développeur Créant des Bots Multi-Canaux
Configurer plusieurs canaux de communication pour une ressource de bot unique afin d'atteindre les utilisateurs via Teams, Web Chat et les intégrations DirectLine.
Administrateur de Sécurité Gérant les Informations d'Identification de Bot
Mettre en œuvre des politiques de rotation des clés et gérer les paramètres de connexion OAuth pour les déploiements de bot d'entreprise avec des exigences de sécurité strictes.
试试这些提示
Aidez-moi à créer une nouvelle ressource Azure Bot dans mon abonnement. J'ai besoin de m'authentifier en utilisant DefaultAzureCredential, créer un groupe de ressources si nécessaire, et déployer un bot avec le SKU niveau gratuit (F0). Montrez-moi le code C# complet avec une gestion d'erreur appropriée.
J'ai une ressource de bot existante et je dois activer à la fois les canaux Microsoft Teams et DirectLine. Montrez-moi comment configurer le canal Teams avec les appels désactivés, et configurer DirectLine avec un site sécurisé. Incluez le code pour vérifier que les canaux ont été créés avec succès.
Notre politique de sécurité exige une rotation trimestrielle des clés du canal DirectLine. Montrez-moi comment régénérer programmatiquement les clés pour le Site par Défaut, récupérer les nouvelles clés, et mettre à jour notre Azure Key Vault avec les informations d'identification rotatives en utilisant l'Azure SDK.
Je dois déployer la même configuration de bot sur les environnements dev, staging et production avec des paramètres spécifiques à chaque environnement. Créez une solution qui utilise ARM SDK pour créer des bots avec différents SKU (F0 pour dev, S1 pour production), configurez les canaux de manière appropriée, et implémentez une gestion d'erreur appropriée pour chaque environnement.
最佳实践
- Utiliser DefaultAzureCredential pour une authentification flexible qui prend en charge les environnements de développement et de production
- Stocker les informations d'identification sensibles comme les ID d'application MSA et les secrets dans Azure Key Vault plutôt que dans les variables d'environnement
- Activer les sites sécurisés pour les canaux DirectLine en production pour nécessiter une authentification basée sur les jetons
避免
- Coder en dur les secrets client ou les chaînes de connexion directement dans le code source
- Utiliser l'ancien BotServiceKind.Bot au lieu du type Azurebot recommandé pour les nouveaux déploiements
- Ignorer WaitUntil.Completed pour les opérations qui doivent se terminer avant de continuer
常见问题
Quelles méthodes d'authentification ce SDK prend-il en charge ?
Puis-je utiliser ce SDK pour envoyer des messages depuis mon bot ?
Comment gérer la limitation de débit de l'API Azure Resource Manager ?
Quelles autorisations dois-je avoir pour créer des ressources de bot ?
Comment configurer les connexions OAuth pour mon bot ?
Puis-je gérer des bots sur plusieurs abonnements ?
开发者详情
作者
sickn33许可证
MIT
仓库
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-mgmt-botservice-dotnet引用
main
文件结构
📄 SKILL.md