Azure.ResourceManager.ApiManagement (.NET)
Azure API Management mit .NET SDK verwalten
Entwickler müssen Azure API Management-Dienste programmgesteuert bereitstellen und konfigurieren. Dieser Skill bietet umfassende Anleitungen für die Verwaltung von APIM-Ressourcen mit dem Azure.ResourceManager.ApiManagement .NET SDK.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Azure.ResourceManager.ApiManagement (.NET)". Anfrage zum Erstellen eines APIM-Dienstes mit Developer SKU
النتيجة المتوقعة:
Vollständiger C#-Code mit ArmClient und DefaultAzureCredential, ApiManagementServiceData-Konfiguration und CreateOrUpdateAsync mit ordnungsgemäßer Wartebehandlung
استخدام "Azure.ResourceManager.ApiManagement (.NET)". Ratenbegrenzung für eine API konfigurieren
النتيجة المتوقعة:
XML-Richtliniendokument mit rate-limit-Element, das 100 Aufrufe pro 60-Sekunden-Erneuerungsperiode angibt, ordnungsgemäß strukturiert im inbound-Bereich
التدقيق الأمني
آمنThis skill is documentation-only containing code examples for Azure API Management SDK usage. Static analysis found 0 files with executable code and 0 risk patterns. All code examples demonstrate proper security practices including DefaultAzureCredential for authentication. No security concerns identified.
عوامل الخطر
🔑 متغيرات البيئة (1)
درجة الجودة
ماذا يمكنك بناءه
DevOps-Ingenieur automatisiert APIM-Bereitstellung
Erstellen von Infrastrukturautomatisierungsskripten zum Bereitstellen und Konfigurieren von API Management-Diensten über mehrere Umgebungen hinweg mit CI/CD-Pipelines.
Backend-Entwickler veröffentlicht APIs
Programmgesteuertes Registrieren neuer APIs, Konfigurieren von Richtlinien und Verwalten von Abonnements bei der Bereitstellung von Microservices in Azure.
Plattformteam verwaltet Multi-Tenant-APIs
Erstellen von Tools zum Erstellen von Produkten, Verwalten von Zugriffsebenen und Automatisieren von Abonnement-Workflows für interne API-Verbraucher.
جرّب هذه الموجهات
Erstellen Sie einen Azure API Management-Dienst in der Region East US mit der Developer SKU. Fügen Sie den notwendigen Azure Resource Manager-Code mit ordnungsgemäßer Authentifizierung mit DefaultAzureCredential hinzu.
Fügen Sie eine neue API zu meinem vorhandenen APIM-Dienst hinzu und erstellen Sie ein Produkt namens 'Premium' mit erforderlichem Abonnement. Zeigen Sie, wie Sie die API mit dem Produkt verknüpfen.
Erstellen Sie eine API-Richtlinie, die eine Ratenbegrenzung von 100 Aufrufen pro Minute implementiert und benutzerdefinierte Header zu Anfragen hinzufügt. Zeigen Sie die vollständige XML-Richtlinienstruktur.
Erstellen Sie ein vollständiges Automatisierungsskript zur Sicherung der APIM-Dienstkonfiguration in Azure Blob Storage mit verwalteter Identität. Fügen Sie Fehlerbehandlung und Wiederherstellungsfunktionen hinzu.
أفضل الممارسات
- Verwenden Sie immer DefaultAzureCredential für die Authentifizierung anstatt hartcodierte Anmeldeinformationen
- Verwenden Sie WaitUntil.Completed für Vorgänge, die abgeschlossen sein müssen, bevor fortgefahren wird
- Implementieren Sie eine ordnungsgemäße Fehlerbehandlung für RequestFailedException mit StatusCode-Prüfungen
تجنب
- Hartcodieren von Abonnement-IDs, Mandanten-IDs oder Client-Geheimnissen im Quellcode
- Verwenden von WaitUntil.Started für kritische Vorgänge ohne Überwachung des Abschlussstatus
- Ignorieren von ARM-API-Fehlerantworten anstatt ordnungsgemäße Ausnahmebehandlung zu implementieren