المهارات Azure.ResourceManager.MySql (.NET)
📦

Azure.ResourceManager.MySql (.NET)

آمن

Gérer Azure MySQL avec le SDK .NET

Cette skill fournit des exemples de code prêts à l'emploi pour les opérations Azure Resource Manager MySQL Flexible Server en .NET. Les développeurs peuvent rapidement implémenter le provisionnement de bases de données, la configuration des pare-feux, les sauvegardes et la haute disponibilité sans avoir à parcourir la documentation.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "Azure.ResourceManager.MySql (.NET)". Create a MySQL Flexible Server with zone-redundant HA

النتيجة المتوقعة:

Exemple de code montrant la création de MySqlFlexibleServerData avec HighAvailability configuré en mode ZoneRedundant, incluant les paramètres SKU, stockage, sauvegarde et spécification de zone de disponibilité

استخدام "Azure.ResourceManager.MySql (.NET)". Configure server parameters

النتيجة المتوقعة:

Exemple de code démontrant comment obtenir et mettre à jour les paramètres de configuration du serveur MySQL comme max_connections, innodb_buffer_pool_size et slow_query_log en utilisant la collection Configuration

استخدام "Azure.ResourceManager.MySql (.NET)". Scale the server

النتيجة المتوقعة:

Exemple de code montrant l'utilisation de MySqlFlexibleServerPatch pour mettre à jour les propriétés SKU et stockage pour une mise à l'échelle vers le haut ou vers le bas

التدقيق الأمني

آمن
v1 • 2/25/2026

This is a prompt-only documentation skill that provides code examples and reference documentation for the Azure.ResourceManager.MySql SDK. No executable code, scripts, or network operations are present in the skill itself. The skill contains only markdown documentation and example code snippets for SDK usage. Static analysis confirms zero security issues with a risk score of 0/100.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
74
الامتثال للمواصفات

ماذا يمكنك بناءه

Ingénieur DevOps automatisant l'infrastructure

Automatiser le provisionnement et la configuration des bases de données MySQL dans le cadre de pipelines infrastructure-as-code en utilisant .NET et Azure SDK

Développeur backend gérant les bases de données

Implémenter rapidement des opérations de gestion de base de données dans des applications .NET sans étudier la documentation complète du SDK

Architecte de solutions concevant des architectures

Consulter des modèles de code éprouvés pour le déploiement de MySQL Flexible Server avec HA, sauvegarde et configurations de sécurité

جرّب هذه الموجهات

Créer un MySQL Flexible Server
Create a MySQL Flexible Server in Azure using the Azure.ResourceManager.MySql SDK with the following requirements: East US location, GeneralPurpose SKU, 128GB storage with auto-grow enabled, 7-day backup retention, and zone-redundant high availability
Configurer les règles de pare-feu
Show me how to configure firewall rules for an Azure MySQL Flexible Server using the .NET SDK. I need to allow access from a specific IP range (10.0.0.1 to 10.0.0.255) and enable access for all Azure services
Configurer l'authentification Entra ID
How do I configure Entra ID (Azure AD) administrator for MySQL Flexible Server using the .NET SDK? I want to use managed identity for authentication
Opérations de sauvegarde et restauration
Show me how to list available backups for a MySQL Flexible Server and perform a point-in-time restore to create a new server instance

أفضل الممارسات

  • Utilisez DefaultAzureCredential pour l'authentification au lieu des chaînes de connexion pour tirer parti de l'identité managée et d'Entra ID
  • Activez la haute disponibilité redondante entre zones pour les charges de travail de production afin d'assurer la continuité des activités
  • Configurez l'authentification Entra ID au lieu de l'authentification SQL pour une sécurité améliorée

تجنب

  • Coder en dur les mots de passe administrateur dans le code - utilisez Azure Key Vault ou les identités managées à la place
  • Utiliser MySQL Single Server (déprécié) au lieu de Flexible Server pour les nouveaux déploiements
  • Désactiver SSL/TLS pour les connexions à la base de données - utilisez toujours SslMode=Required

الأسئلة المتكررة

Quelle est la différence entre MySQL Flexible Server et Single Server ?
Flexible Server est l'option de déploiement moderne avec auto-scaling, meilleurs prix et plus de fonctionnalités. Single Server est déprécié et prévu pour être retiré.
Comment m'authentifier sur Azure MySQL en utilisant .NET ?
Utilisez DefaultAzureCredential qui prend en charge l'identité managée, le principal de service et l'authentification interactive. Pour l'accès à la base de données, vous pouvez également utiliser l'authentification par token Entra ID.
Puis-je utiliser cette skill pour exécuter des requêtes SQL ?
Non, cette skill est pour les opérations Azure Resource Manager (gestion de l'infrastructure). Pour exécuter des requêtes, utilisez MySqlConnector ou des bibliothèques d'accès aux données similaires.
Quels SKU sont disponibles pour MySQL Flexible Server ?
Trois niveaux : Burstable (B1ms, B2s) pour dev/test, GeneralPurpose (D-series) pour la production, et MemoryOptimized (E-series) pour les charges de travail à haute mémoire.
Comment implémenter la haute disponibilité ?
Configurez HighAvailability avec Mode défini sur ZoneRedundant ou SameZone. ZoneRedundant fournit la HA entre les zones de disponibilité pour la reprise après sinistre.
Comment réduire les coûts pour les environnements de développement ?
Utilisez le SKU Burstable pour dev/test, configurez les arrêts automatiques et utilisez la méthode StopAsync pour mettre en pause les serveurs lorsqu'ils ne sont pas utilisés.

تفاصيل المطور

بنية الملفات

📄 SKILL.md