Azure.ResourceManager.Sql (.NET)
Provisionner des ressources Azure SQL avec le SDK .NET
La gestion manuelle de l'infrastructure Azure SQL via le portail prend du temps et est sujette aux erreurs. Cette compétence permet l'automatisation de la configuration et de la gestion des serveurs SQL, des bases de données et des pools élastiques à l'aide du SDK Azure.ResourceManager.Sql.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "Azure.ResourceManager.Sql (.NET)". Create a SQL server with a database
Résultat attendu:
Serveur 'my-sql-server' créé dans EastUS avec TLS 1.2 appliqué. Base de données 'my-db' provisionnée avec SKU S0 (10 DTU) et stockage de 2 Go. Point de terminaison de connexion : my-sql-server.database.windows.net
Utilisation de "Azure.ResourceManager.Sql (.NET)". Add firewall rule for office IP range
Résultat attendu:
Règle de pare-feu 'OfficeIPs' créée autorisant 203.0.113.0 - 203.0.113.255. La règle est active immédiatement. Les connexions existantes ne sont pas affectées.
Audit de sécurité
SûrThis is a prompt-only documentation skill with no executable code. It provides instructions for using Azure.ResourceManager.Sql SDK for management plane operations. The skill teaches proper security practices including DefaultAzureCredential for authentication and TLS 1.2 minimum version. Static analysis scanned 0 files with risk score 0/100. No security concerns identified.
Facteurs de risque
🔑 Variables d’environnement (1)
Score de qualité
Ce que vous pouvez construire
Ingénieur DevOps Automatisant l'Infrastructure
Automatiser le provisionnement des serveurs SQL et des bases de données dans le cadre des pipelines CI/CD à l'aide d'applications .NET
Développeur Créant des Outils de Gestion
Créer des outils internes pour le provisionnement en libre-service des bases de données et la gestion des ressources
Architecte Cloud Conception de Solutions
Implémenter des modèles infrastructure-as-code pour les ressources Azure SQL avec une configuration de sécurité appropriée
Essayez ces prompts
Create an Azure SQL server named 'prod-sql-server' in East US with TLS 1.2 minimum version and administrator login configured.
Create a SQL database named 'app-db' in the existing elastic pool 'shared-pool' with Standard S0 SKU and 2GB max size.
Add firewall rules to allow Azure services and the corporate IP range 203.0.113.0/24 to access the SQL server.
Provision a complete SQL infrastructure: server with AAD admin, elastic pool with 100 eDTUs, three databases in the pool, firewall rules for Azure services and specific IPs, and enable audit logging.
Bonnes pratiques
- Utiliser DefaultAzureCredential pour l'authentification - prend en charge l'identité managée, CLI et les informations d'identification d'environnement
- Utiliser WaitUntil.Completed pour les opérations qui doivent se terminer avant les actions dépendantes
- Configurer les règles de pare-feu et les paramètres réseau avant de tenter des connexions à la base de données
Éviter
- Ne pas coder en dur les mots de passe d'administrateur - utiliser Azure Key Vault ou l'identité managée
- Ne pas utiliser ce SDK pour exécuter des requêtes - utiliser Microsoft.Data.SqlClient à la place
- Éviter de créer des bases de données sans pools élastiques lors de la gestion de plusieurs bases de données - les pools réduisent les coûts