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

Azure.ResourceManager.ApiCenter (.NET)

安全 🔑 环境变量

Gérer Azure API Center avec le SDK .NET

Organisez et gouvernez les API dans votre entreprise à l'aide d'Azure API Center. Cette compétence fournit des modèles SDK .NET pour créer des inventaires d'API, gérer les versions et déployer des API dans des environnements.

支持: Claude Codex Code(CC)
🥉 72 青铜
1

下载技能 ZIP

2

在 Claude 中上传

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

3

开启并开始使用

测试它

正在使用“Azure.ResourceManager.ApiCenter (.NET)”。 Créer un service API Center nommé 'contoso-apis' dans le groupe de ressources 'platform-rg' avec l'identité managée activée.

预期结果:

Service API Center 'contoso-apis' créé avec succès dans la région East US. Identité managée assignée par le système activée avec l'ID de principal : abc123... Utilisez cette identité pour accorder l'accès Key Vault pour la gestion des secrets.

正在使用“Azure.ResourceManager.ApiCenter (.NET)”。 Lister toutes les API dans le workspace engineering et leurs étapes actuelles du cycle de vie.

预期结果:

5 API trouvées dans le workspace 'engineering' : Orders API (Production), Payments API (Preview), Inventory API (Production), Auth API (Deprecated), Notifications API (Development).

正在使用“Azure.ResourceManager.ApiCenter (.NET)”。 Exporter la spécification OpenAPI pour Orders API v1.0.0.

预期结果:

Spécification OpenAPI 3.0.1 exportée avec succès pour Orders API v1.0.0. La spécification contient 24 points de terminaison sur 4 chemins de ressource : /orders, /orders/{id}, /orders/{id}/items, /orders/{id}/status.

安全审计

安全
v1 • 2/25/2026

Documentation-only skill containing Azure API Center SDK usage examples. Static analysis found no executable code patterns. The SKILL.md file provides legitimate Azure SDK documentation for API governance workflows. Environment variables are standard Azure authentication patterns (AZURE_SUBSCRIPTION_ID, etc.) and pose no security risk.

0
已扫描文件
0
分析行数
1
发现项
1
审计总数

风险因素

🔑 环境变量 (1)
审计者: claude

质量评分

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

你能构建什么

Catalogue d'API d'entreprise

Construisez un inventaire centralisé de toutes les API de votre organisation avec métadonnées, propriété et suivi du cycle de vie.

Automatisation de la gouvernance des API

Appliquez les exigences de métadonnées et les politiques de cycle de vie sur les portefeuilles d'API à l'aide de schémas personnalisés.

Portail de découverte d'API

Permettez aux développeurs de découvrir les API disponibles avec documentation, versions et points de terminaison de déploiement.

试试这些提示

Débutant : Créer un service API Center
Aidez-moi à créer un service Azure API Center dans mon abonnement. Je dois configurer la gestion d'inventaire d'API pour mon organisation. Mon ID d'abonnement est <subscription-id> et je veux déployer dans la région East US.
Intermédiaire : Enregistrer une API
J'ai une spécification OpenAPI pour notre API Orders. Montrez-moi comment créer un workspace, enregistrer l'API avec des métadonnées, ajouter la version v1.0.0 et importer la spécification.
Avancé : Déploiement d'API
Créez un déploiement qui lie notre API Orders v1.0.0 à l'environnement de production. Le point de terminaison d'exécution est https://api.example.com/orders. Incluez une gestion d'erreur appropriée.
Expert : Conception de schéma de métadonnées
Concevez un schéma JSON pour les métadonnées d'API qui exige la propriété d'équipe, le centre de coûts et la classification des données. Appliquez-le à toutes les API du workspace comme obligatoire.

最佳实践

  • Organisez les API par équipe ou domaine en utilisant des workspaces pour des limites de propriété claires
  • Définissez les schémas de métadonnées tôt et appliquez les champs requis comme l'équipe et le centre de coûts
  • Mettez à jour les étapes du cycle de vie des API au fur et à mesure qu'elles progressent de la conception à la production puis obsolète

避免

  • Créer toutes les API dans un seul workspace sans regroupement logique
  • Ignorer les exigences de métadonnées entraînant une documentation d'API incomplète
  • Laisser les API obsolètes en étape de production causant la confusion des consommateurs

常见问题

Quelle est la différence entre Azure API Center et Azure API Management ?
API Center fournit un inventaire et une gouvernance d'API centralisés. API Management fournit une passerelle d'API, des stratégies et l'exécution. Utilisez les deux ensemble : API Center pour le catalogue, API Management pour la passerelle.
Ai-je besoin d'un abonnement Azure pour utiliser cette compétence ?
Oui. Vous avez besoin d'un abonnement Azure actif avec des permissions pour créer des ressources ApiCenter. Utilisez DefaultAzureCredential avec des rôles RBAC appropriés.
Puis-je importer des spécifications OpenAPI depuis des URL ?
Les exemples SDK montrent l'importation en ligne. Pour les importations URL, téléchargez d'abord la spécification puis passez le contenu à ImportSpecificationAsync.
Comment accorder à mon équipe l'accès pour gérer les API ?
Assignez des rôles Azure RBAC au niveau du service API Center ou du workspace. Les rôles intégrés incluent 'API Center Service Contributor' et des rôles personnalisés pour des opérations spécifiques.
Quels formats de spécification d'API sont pris en charge ?
OpenAPI 2.0 et 3.x, GraphQL SDL, gRPC Protobuf, WSDL pour SOAP et les schémas WebSocket. Spécifiez le format lors de l'importation.
Puis-je automatiser les opérations API Center avec CI/CD ?
Oui. Utilisez Azure CLI ou le SDK .NET dans GitHub Actions ou Azure DevOps pipelines. Authentifiez-vous en utilisant des principals de service ou des identités managées.

开发者详情

文件结构

📄 SKILL.md