技能 Azure.ResourceManager.PostgreSql (.NET)
📦

Azure.ResourceManager.PostgreSql (.NET)

安全

Azure PostgreSQL mit .NET verwalten

Diese Skill bietet Codebeispiele zur Verwaltung von Azure PostgreSQL Flexible Server mit dem .NET SDK. Sie hilft Entwicklern dabei, die Datenbankbereitstellung, Konfiguration, Backups und Hochverfügbarkeit zu automatisieren, ohne das Azure-Portal manuell zu navigieren.

支持: Claude Codex Code(CC)
📊 69 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“Azure.ResourceManager.PostgreSql (.NET)”。 Erstellen eines PostgreSQL-Servers mit zonenredundanter HA

预期结果:

Codebeispiel, das die Erstellung von PostgreSqlFlexibleServerData mit dem HighAvailability-Modus ZoneRedundant zeigt, einschließlich SKU-, Speicher- und Authentifizierungskonfiguration.

正在使用“Azure.ResourceManager.PostgreSql (.NET)”。 Alle Datenbanken in meinem Server auflisten

预期结果:

C#-Code mit await foreach zum Iterieren durch GetPostgreSqlFlexibleServerDatabases() und Ausgeben von Datenbanknamen und Eigenschaften.

安全审计

安全
v1 • 2/25/2026

This is a prompt-only documentation skill with no executable code. The static analysis scanned 0 files (0 lines) and detected no suspicious patterns. The skill provides Azure PostgreSQL Flexible Server SDK reference documentation with code examples. No security risks identified.

0
已扫描文件
0
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
32
社区
100
安全
74
规范符合性

你能构建什么

DevOps-Ingenieur automatisiert Bereitstellungen

Automatisieren Sie die PostgreSQL-Serverbereitstellung als Teil von CI/CD-Pipelines. Erstellen Sie Infrastructure-as-Code-Skripte, die Dev/Staging/Prod-Umgebungen mit konsistenten Konfigurationen bereitstellen.

Entwickler verwaltet Testdatenbanken

Erstellen und entfernen Sie Testdatenbanken schnell für automatisierte Tests. Verwenden Sie Codebeispiele, um isolierte Testumgebungen mit entsprechenden Firewallregeln einzurichten.

Plattform-Ingenieur erstellt interne Tools

Entwickeln Sie interne Tools für Teammitglieder zur Verwaltung von PostgreSQL-Ressourcen ohne Azure-Portal-Zugriff. Erstellen Sie benutzerdefinierte Dashboards oder Self-Service-Portale.

试试这些提示

PostgreSQL-Server erstellen
Zeigen Sie mir, wie ich einen Azure PostgreSQL Flexible Server mit dem .NET SDK erstelle und dabei Hochverfügbarkeit aktiviere.
Firewallregeln konfigurieren
Wie füge ich eine Firewallregel hinzu, um einem IP-Bereich die Verbindung zu meinem PostgreSQL Flexible Server zu erlauben?
Entra ID-Administrator einrichten
Konfigurieren Sie die Entra ID (Azure AD)-Authentifizierung für meinen PostgreSQL Flexible Server mit C#.
Backup und Wiederherstellung
Zeigen Sie mir, wie ich Backups aufliste und eine Point-in-Time-Wiederherstellung auf Azure PostgreSQL Flexible Server durchführe.

最佳实践

  • Verwenden Sie DefaultAzureCredential anstelle von hartkodierten Verbindungsstrings für die Authentifizierung
  • Aktivieren Sie zonenredundante Hochverfügbarkeit für Produktions-Workloads
  • Konfigurieren Sie sowohl Entra ID- als auch Passwortauthentifizierung für Flexibilität während der Migration

避免

  • Hartkodieren Sie keine Administratorpasswörter im Quellcode - verwenden Sie Azure Key Vault oder Umgebungsvariablen
  • Vermeiden Sie öffentlichen Netzwerkzugriff für Produktionsserver - bevorzugen Sie private Endpunkte
  • Überspringen Sie nicht die Backup-Konfiguration - stellen Sie eine angemessene Aufbewahrungsdauer für Compliance sicher
  • Vermeiden Sie die Erstellung von Servern in der veralteten Single Server-Tier - verwenden Sie Flexible Server

常见问题

Was ist der Unterschied zwischen Flexible Server und Single Server?
Flexible Server ist die moderne, empfohlene Bereitstellungsoption mit mehr Funktionen, besserer Skalierung und zonenredundanter HA. Single Server ist veraltet und für die Außerbetriebnahme vorgesehen.
Wie authentifiziere ich mich bei Azure PostgreSQL von meiner .NET-Anwendung?
Verwenden Sie DefaultAzureCredential für verwaltete Identität oder konfigurieren Sie die Dienstprincipal-Authentifizierung. Für Entra ID erwerben Sie Tokens mit der Azure Identity-Bibliothek.
Kann ich diese Skill zur Verwaltung bestehender Server verwenden?
Ja, die Skill enthält Beispiele zum Abrufen bestehender Server, Auflisten von Ressourcen, Aktualisieren von Konfigurationen und Verwalten von Firewallregeln.
Welche PostgreSQL-Versionen werden unterstützt?
Das SDK unterstützt PostgreSQL 11 bis 16. Verwenden Sie die PostgreSqlFlexibleServerVersion-Enumeration, um die Version anzugeben.
Wie behandle ich Verbindungsfehler in meinem Code?
Verwenden Sie try-catch mit RequestFailedException, um Azure-spezifische Fehler zu behandeln. Prüfen Sie ex.Status auf Fehlercodes wie 409 (Konflikt) oder 400 (fehlerhafte Anfrage).
Kann ich mit dieser Skill Lesereplikate erstellen?
Ja, verwenden Sie CreateMode.Replica mit SourceServerResourceId, um Lesereplikate zur Skalierung leseintensiver Arbeitslasten zu erstellen.