المهارات Azure.ResourceManager.CosmosDB (.NET)
📦

Azure.ResourceManager.CosmosDB (.NET)

آمن

Gerencie Recursos do Azure Cosmos DB com .NET

Simplifica o provisionamento de contas e recursos do Cosmos DB por meio do Azure Resource Manager. Elimina a configuração manual do Azure Portal com fluxos de trabalho automatizados do .NET SDK.

يدعم: Claude Codex Code(CC)
🥉 73 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "Azure.ResourceManager.CosmosDB (.NET)". Criar conta do Cosmos DB com API SQL em East US

النتيجة المتوقعة:

Conta do Cosmos DB 'my-cosmos-account' criada com sucesso no grupo de recursos 'my-rg'. Tipo de conta: GlobalDocumentDB. Consistência: Session. Localizações: EastUS (prioridade de failover 0). Status: Succeeded.

استخدام "Azure.ResourceManager.CosmosDB (.NET)". Criar contêiner com chave de partição e autoscale

النتيجة المتوقعة:

Contêiner 'orders' criado no banco de dados 'salesdb'. Chave de partição: /customerId. Modo de indexação: Consistent. Throughput máximo autoscale: 5000 RU/s. TTL: 7 dias. Status: Succeeded.

التدقيق الأمني

آمن
v1 • 2/25/2026

Static analysis scanned 0 files with 0 lines of executable code. This is a prompt-only skill providing documentation and examples for Azure Cosmos DB management via .NET SDK. No security risks detected - safe for publication.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

Infraestrutura como Código para Cosmos DB

Automatize o provisionamento de contas e recursos do Cosmos DB como parte de pipelines CI/CD ou implantações de modelos ARM.

Configuração Multiambiente

Provisione de forma consistente configurações idênticas do Cosmos DB nos ambientes de desenvolvimento, staging e produção.

Automação de Migração de Banco de Dados

Crie scripts para criação de novos recursos do Cosmos DB com configurações adequadas de throughput, indexação e particionamento.

جرّب هذه الموجهات

Criar uma Conta do Cosmos DB
Crie uma nova conta do Cosmos DB chamada 'my-cosmos-account' na região East US com nível de consistência Session e failover automático ativado.
Configurar Banco de Dados e Contêiner
Crie um banco de dados SQL chamado 'mydb' com um contêiner 'mycontainer' usando /userId como chave de partição, throughput de 400 RU/s e TTL de 24 horas.
Configurar Throughput Autoscale
Atualize o throughput do banco de dados para usar autoscale com máximo de 4000 RU/s e migre do modo de throughput manual.
Configuração de Replicação Multirregional
Configure uma conta do Cosmos DB com região de gravação em East US e regiões de leitura em West US e West Europe, ativando failover automático com ordenação de prioridade.

أفضل الممارسات

  • Use DefaultAzureCredential para autenticação - nunca faça hardcoded de chaves ou strings de conexão no seu código
  • Use WaitUntil.Completed para operações que devem terminar antes de prosseguir, ou WaitUntil.Started para operações paralelas
  • Trate RequestFailedException para gerenciar elegantemente erros da API ARM como conflitos de recursos ou limites de cota

تجنب

  • Não use este SDK para operações CRUD de documentos - use o SDK do plano de dados Microsoft.Azure.Cosmos
  • Evite criar contas sem ativar failover automático para cargas de trabalho de produção que exigem alta disponibilidade
  • Não defina throughput muito baixo (mínimo de 400 RU/s) ou muito alto sem entender as implicações de custo

الأسئلة المتكررة

Qual é a diferença entre operações do plano de gerenciamento e do plano de dados?
Plano de gerenciamento (este SDK) lida com provisionamento de recursos como criar contas e bancos de dados. Plano de dados (Microsoft.Azure.Cosmos SDK) lida com operações de documentos como ler, gravar e consultar dados.
Como me autentico com o Azure Resource Manager?
Use DefaultAzureCredential, que suporta múltiplos métodos de autenticação incluindo identidade gerenciada, Azure CLI, credenciais do Visual Studio e service principals via variáveis de ambiente.
Quanto tempo leva para criar uma conta do Cosmos DB?
A criação de conta é uma operação de longa duração que tipicamente leva 5-15 minutos dependendo da disponibilidade da região e configuração da conta.
Posso alterar o nível de consistência após criar uma conta?
Sim, você pode atualizar a política de consistência usando CreateOrUpdateAsync, mas esteja ciente que mudar de uma consistência mais forte para mais fraca pode afetar aplicações existentes.
O que acontece se eu exceder minha cota de assinatura?
Você receberá uma RequestFailedException com código de status 403. Verifique seus limites de assinatura no Azure Portal e solicite aumentos de cota se necessário.
Como obtenho a string de conexão para minha aplicação?
Use o método GetConnectionStringsAsync no CosmosDBAccountResource para recuperar strings de conexão. Armazene-as de forma segura no Key Vault ou nas configurações da aplicação.

تفاصيل المطور

بنية الملفات

📄 SKILL.md