Compétences Azure.ResourceManager.ApiManagement (.NET)
📦

Azure.ResourceManager.ApiManagement (.NET)

Sûr 🔑 Variables d’environnement

Administrar Azure API Management con .NET SDK

Los desarrolladores necesitan aprovisionar y configurar servicios de Azure API Management mediante programación. Esta habilidad proporciona orientación completa para administrar recursos de APIM usando el SDK de .NET Azure.ResourceManager.ApiManagement.

Prend en charge: Claude Codex Code(CC)
🥉 73 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "Azure.ResourceManager.ApiManagement (.NET)". Solicitud para crear un servicio APIM con SKU Developer

Résultat attendu:

Código C# completo usando ArmClient con DefaultAzureCredential, configuración de ApiManagementServiceData y CreateOrUpdateAsync con manejo adecuado de espera

Utilisation de "Azure.ResourceManager.ApiManagement (.NET)". Configurar limitación de velocidad para una API

Résultat attendu:

Documento de política XML con elemento rate-limit especificando 100 llamadas por período de renovación de 60 segundos, estructurado correctamente dentro de la sección inbound

Audit de sécurité

Sûr
v1 • 2/25/2026

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.

0
Fichiers analysés
0
Lignes analysées
1
résultats
1
Total des audits

Facteurs de risque

🔑 Variables d’environnement (1)
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez construire

Ingeniero de DevOps Automatizando el Aprovisionamiento de APIM

Crear scripts de automatización de infraestructura para implementar y configurar servicios de API Management en múltiples entornos utilizando pipelines de CI/CD.

Desarrollador de Backend Publicando APIs

Registrar nuevas APIs mediante programación, configurar políticas y administrar suscripciones al implementar microservicios en Azure.

Equipo de Plataforma Administrando APIs Multi-tenant

Construir herramientas para crear productos, administrar niveles de acceso y automatizar flujos de trabajo de suscripción para consumidores internos de APIs.

Essayez ces prompts

Crear un Nuevo Servicio APIM
Crear un servicio de Azure API Management en la región East US usando la SKU Developer. Incluir el código necesario de Azure Resource Manager con autenticación adecuada usando DefaultAzureCredential.
Agregar API y Configurar Producto
Agregar una nueva API a mi servicio APIM existente y crear un producto llamado 'Premium' con suscripción requerida. Mostrar cómo asociar la API con el producto.
Implementar Política de Limitación de Velocidad
Crear una política de API que implemente limitación de velocidad de 100 llamadas por minuto y agregue encabezados personalizados a las solicitudes. Mostrar la estructura completa de la política XML.
Solución de Respaldo Automatizado
Construir un script completo de automatización de respaldo que respalde la configuración del servicio APIM en Azure Blob Storage usando identidad administrada. Incluir manejo de errores y capacidad de restauración.

Bonnes pratiques

  • Usar siempre DefaultAzureCredential para autenticación en lugar de codificar credenciales
  • Usar WaitUntil.Completed para operaciones que deben finalizar antes de continuar
  • Implementar manejo de errores adecuado para RequestFailedException con verificaciones de código de estado

Éviter

  • Codificar IDs de suscripción, IDs de tenant o secretos de cliente en código fuente
  • Usar WaitUntil.Started para operaciones críticas sin rastrear el estado de finalización
  • Ignorar las respuestas de error de la API de ARM en lugar de implementar manejo de excepciones adecuado

Foire aux questions

¿Cuál es la diferencia entre las operaciones del plano de administración y el plano de datos?
El plano de administración (este SDK) crea y configura recursos de APIM. El plano de datos realiza las llamadas reales a la API a través del endpoint de la puerta de enlace APIM.
¿Cuánto tiempo tarda en crearse un servicio de API Management?
La SKU Developer generalmente toma 15-30 minutos. Las SKU de producción pueden tardar más. Use WaitUntil.Started para operaciones no bloqueantes.
¿Qué métodos de autenticación son compatibles?
DefaultAzureCredential admite identidad administrada, credenciales de entorno, credenciales de CLI y credenciales de Visual Studio para autenticación flexible.
¿Puedo usar este SDK para llamar a mis APIs a través de APIM?
No. Este SDK administra la configuración de APIM. Use HttpClient o similar para llamar al endpoint de la puerta de enlace APIM para operaciones del plano de datos.
¿Qué SKU debo usar para cargas de trabajo de producción?
Use las SKU Basic, Standard o Premium para producción. La SKU Developer no tiene SLA y está diseñada solo para pruebas.
¿Cómo manejo las operaciones de larga duración en mi código?
Use WaitUntil.Completed para tareas inmediatas o WaitUntil.Started para operaciones largas. Monitoree el estado de la operación para finalización asíncrona.

Détails du développeur

Structure de fichiers

📄 SKILL.md