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

Azure.ResourceManager.ApiCenter (.NET)

安全 🔑 环境变量

Gerenciar Azure API Center com SDK .NET

Organize e governe APIs em toda sua empresa usando o Azure API Center. Esta skill oferece padrões de SDK .NET para criar inventários de APIs, gerenciar versões e implantá-las em ambientes.

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

下载技能 ZIP

2

在 Claude 中上传

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

3

开启并开始使用

测试它

正在使用“Azure.ResourceManager.ApiCenter (.NET)”。 Crie um serviço de API Center chamado 'contoso-apis' no grupo de recursos 'platform-rg' com identidade gerenciada habilitada.

预期结果:

Serviço de API Center 'contoso-apis' criado com sucesso na região East US. Identidade gerenciada atribuída pelo sistema habilitada com ID do principal: abc123... Use esta identidade para conceder acesso ao Key Vault para gerenciamento de segredos.

正在使用“Azure.ResourceManager.ApiCenter (.NET)”。 Liste todas as APIs no workspace de engenharia e seus estágios atuais de ciclo de vida.

预期结果:

Encontradas 5 APIs no workspace 'engineering': Orders API (Production), Payments API (Preview), Inventory API (Production), Auth API (Deprecated), Notifications API (Development).

正在使用“Azure.ResourceManager.ApiCenter (.NET)”。 Exporte a especificação OpenAPI para a API de Pedidos v1.0.0.

预期结果:

Especificação OpenAPI 3.0.1 exportada com sucesso para Orders API v1.0.0. A especificação contém 24 endpoints em 4 caminhos de recursos: /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
规范符合性

你能构建什么

Catálogo de APIs Empresarial

Construa um inventário centralizado de todas as APIs em sua organização com metadados, propriedade e rastreamento de ciclo de vida.

Automação de Governança de APIs

Aplique requisitos de metadados e políticas de ciclo de vida em portfólios de APIs usando esquemas personalizados.

Portal de Descoberta de APIs

Permita que desenvolvedores descubram APIs disponíveis com documentação, versões e endpoints de implantação.

试试这些提示

Iniciante: Criar Serviço de API Center
Ajude-me a criar um serviço Azure API Center em minha assinatura. Preciso configurar o gerenciamento de inventário de APIs para minha organização. Meu ID de assinatura é <subscription-id> e desejo implantá-lo na região East US.
Intermediário: Registrar uma API
Tenho uma especificação OpenAPI para nossa API de Pedidos. Mostre-me como criar um workspace, registrar a API com metadados, adicionar a versão v1.0.0 e importar a especificação.
Avançado: Implantação de API
Crie uma implantação que vincule nossa API de Pedidos v1.0.0 ao ambiente de produção. O endpoint de runtime é https://api.example.com/orders. Inclua tratamento de erros adequado.
Expert: Design de Esquema de Metadados
Projete um esquema JSON para metadados de API que exija propriedade de equipe, centro de custos e classificação de dados. Aplique-o a todas as APIs no workspace como obrigatório.

最佳实践

  • Organize APIs por equipe ou domínio usando workspaces para limites de propriedade claros
  • Defina esquemas de metadados antecipadamente e exija campos como equipe e centro de custos
  • Atualize os estágios do ciclo de vida das APIs conforme elas progridem de design para produção até descontinuado

避免

  • Criar todas as APIs em um único workspace sem agrupamento lógico
  • Pular requisitos de metadados levando à documentação incompleta da API
  • Deixar APIs descontinuadas no estágio de produção causando confusão para consumidores

常见问题

Qual é a diferença entre Azure API Center e Azure API Management?
API Center fornece inventário centralizado e governança de API. API Management fornece gateway de API, políticas e runtime. Use ambos juntos: API Center para catálogo, API Management para gateway.
Preciso de uma assinatura do Azure para usar esta skill?
Sim. Você precisa de uma assinatura ativa do Azure com permissões para criar recursos de ApiCenter. Use DefaultAzureCredential com funções RBAC apropriadas.
Posso importar especificações OpenAPI de URLs?
Os exemplos do SDK mostram importação inline. Para importações de URL, baixe a especificação primeiro e passe o conteúdo para ImportSpecificationAsync.
Como otorgo acesso à minha equipe para gerenciar APIs?
Atribua funções RBAC do Azure no nível do serviço API Center ou workspace. Funções internas incluem 'API Center Service Contributor' e funções personalizadas para operações específicas.
Quais formatos de especificação de API são suportados?
OpenAPI 2.0 e 3.x, GraphQL SDL, gRPC Protobuf, WSDL para SOAP e esquemas WebSocket. Especifique o formato ao importar.
Posso automatizar operações de API Center com CI/CD?
Sim. Use Azure CLI ou SDK .NET em GitHub Actions ou Azure DevOps pipelines. Autentique usando entidades de serviço ou identidades gerenciadas.

开发者详情

文件结构

📄 SKILL.md