Azure.ResourceManager.Sql (.NET)
Bereitstellung von Azure SQL-Ressourcen mit dem .NET SDK
Die manuelle Verwaltung der Azure SQL-Infrastruktur über das Portal ist zeitaufwändig und fehleranfällig. Diese Fähigkeit ermöglicht die automatisierte Bereitstellung und Verwaltung von SQL-Servern, Datenbanken und elastischen Pools mit dem Azure.ResourceManager.Sql SDK.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Azure.ResourceManager.Sql (.NET)". Erstellen eines SQL-Servers mit einer Datenbank
النتيجة المتوقعة:
Server 'my-sql-server' wurde in EastUS mit erzwungenem TLS 1.2 erstellt. Datenbank 'my-db' mit S0 SKU (10 DTUs) und 2GB Speicher bereitgestellt. Verbindungsendpunkt: my-sql-server.database.windows.net
استخدام "Azure.ResourceManager.Sql (.NET)". Firewall-Regel für Büro-IP-Bereich hinzufügen
النتيجة المتوقعة:
Firewall-Regel 'OfficeIPs' erstellt, die 203.0.113.0 - 203.0.113.255 zulässt. Regel ist sofort aktiv. Bestehende Verbindungen werden nicht beeinflusst.
التدقيق الأمني
آمنThis 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.
عوامل الخطر
🔑 متغيرات البيئة (1)
درجة الجودة
ماذا يمكنك بناءه
DevOps-Ingenieur automatisiert Infrastruktur
Automatisierung der SQL-Server- und Datenbankbereitstellung als Teil von CI/CD-Pipelines mit .NET-Anwendungen
Entwickler erstellt Verwaltungstools
Erstellung interner Tools für Self-Service-Datenbankbereitstellung und Ressourcenverwaltung
Cloud-Architekt entwirft Lösungen
Implementierung von Infrastructure-as-Code-Mustern für Azure SQL-Ressourcen mit angemessener Sicherheitskonfiguration
جرّب هذه الموجهات
Erstellen Sie einen Azure SQL-Server namens 'prod-sql-server' in East US mit TLS 1.2 als Mindestversion und konfigurieren Sie die Administrator-Anmeldung.
Erstellen Sie eine SQL-Datenbank namens 'app-db' im vorhandenen elastischen Pool 'shared-pool' mit Standard S0 SKU und 2GB maximaler Größe.
Fügen Sie Firewall-Regeln hinzu, um Azure-Diensten und dem Unternehmens-IP-Bereich 203.0.113.0/24 den Zugriff auf den SQL-Server zu ermöglichen.
Bereiten Sie eine vollständige SQL-Infrastruktur bereit: Server mit AAD-Administrator, elastischer Pool mit 100 eDTUs, drei Datenbanken im Pool, Firewall-Regeln für Azure-Dienste und spezifische IPs, und aktivieren Sie die Audit-Protokollierung.
أفضل الممارسات
- Verwenden Sie DefaultAzureCredential für die Authentifizierung - unterstützt Managed Identity, CLI und Umgebungs-Anmeldeinformationen
- Verwenden Sie WaitUntil.Completed für Operationen, die vor abhängigen Aktionen abgeschlossen sein müssen
- Konfigurieren Sie Firewall-Regeln und Netzwerkeinstellungen vor dem Versuch von Datenbankverbindungen
تجنب
- Administrator-Passwörter nicht hardcoded speichern - verwenden Sie Azure Key Vault oder Managed Identity
- Verwenden Sie dieses SDK nicht zum Ausführen von Abfragen - verwenden Sie stattdessen Microsoft.Data.SqlClient
- Vermeiden Sie das Erstellen von Datenbanken ohne elastische Pools bei der Verwaltung mehrerer Datenbanken - Pools reduzieren Kosten