Habilidades Azure.ResourceManager.MySql (.NET)
📦

Azure.ResourceManager.MySql (.NET)

Seguro

Gerenciar MySQL do Azure com SDK .NET

Esta habilidade fornece exemplos de código prontos para uso para operações do MySQL Flexible Server do Azure Resource Manager em .NET. Os desenvolvedores podem implementar rapidamente provisionamento de banco de dados, configuração de firewall, backups e alta disponibilidade sem pesquisar na documentação.

Suporta: Claude Codex Code(CC)
🥉 72 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "Azure.ResourceManager.MySql (.NET)". Criar um MySQL Flexible Server com HA zone-redundant

Resultado esperado:

Exemplo de código mostrando a criação do MySqlFlexibleServerData com HighAvailability configurado para modo ZoneRedundant, incluindo SKU, armazenamento, configurações de backup e especificação de zona de disponibilidade

A utilizar "Azure.ResourceManager.MySql (.NET)". Configurar parâmetros do servidor

Resultado esperado:

Exemplo de código demonstrando como obter e atualizar parâmetros de configuração do servidor MySQL como max_connections, innodb_buffer_pool_size e slow_query_log usando a coleção Configuration

A utilizar "Azure.ResourceManager.MySql (.NET)". Dimensionar o servidor

Resultado esperado:

Exemplo de código mostrando o uso do MySqlFlexibleServerPatch para atualizar propriedades de SKU e armazenamento para dimensionamento para cima ou para baixo

Auditoria de Segurança

Seguro
v1 • 2/25/2026

This is a prompt-only documentation skill that provides code examples and reference documentation for the Azure.ResourceManager.MySql SDK. No executable code, scripts, or network operations are present in the skill itself. The skill contains only markdown documentation and example code snippets for SDK usage. Static analysis confirms zero security issues with a risk score of 0/100.

0
Arquivos analisados
0
Linhas analisadas
0
achados
1
Total de auditorias
Nenhum problema de segurança encontrado
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
100
Segurança
74
Conformidade com especificações

O Que Você Pode Construir

Engenheiro de DevOps automatizando infraestrutura

Automatize o provisionamento e configuração de banco de dados MySQL como parte de pipelines de infraestrutura como código usando .NET e SDK do Azure

Desenvolvedor Backend gerenciando bancos de dados

Implemente rapidamente operações de gerenciamento de banco de dados em aplicações .NET sem estudar a documentação completa do SDK

Arquiteto de Soluções projetando arquiteturas

Referencie padrões de código comprovados para implantação do MySQL Flexible Server com configurações de HA, backup e segurança

Tente Estes Prompts

Criar um MySQL Flexible Server
Create a MySQL Flexible Server in Azure using the Azure.ResourceManager.MySql SDK with the following requirements: East US location, GeneralPurpose SKU, 128GB storage with auto-grow enabled, 7-day backup retention, and zone-redundant high availability
Configurar regras de firewall
Show me how to configure firewall rules for an Azure MySQL Flexible Server using the .NET SDK. I need to allow access from a specific IP range (10.0.0.1 to 10.0.0.255) and enable access for all Azure services
Configurar autenticação Entra ID
How do I configure Entra ID (Azure AD) administrator for MySQL Flexible Server using the .NET SDK? I want to use managed identity for authentication
Operações de backup e restauração
Show me how to list available backups for a MySQL Flexible Server and perform a point-in-time restore to create a new server instance

Melhores Práticas

  • Use DefaultAzureCredential para autenticação em vez de strings de conexão para aproveitar managed identity e Entra ID
  • Habilite alta disponibilidade zone-redundant para cargas de trabalho de produção para garantir continuidade dos negócios
  • Configure autenticação Entra ID em vez de autenticação SQL para segurança aprimorada

Evitar

  • Codificar senhas de administrador no código - use Azure Key Vault ou managed identities em vez disso
  • Usar MySQL Single Server (preterido) em vez de Flexible Server para novas implantações
  • Desabilitar SSL/TLS para conexões de banco de dados - sempre use SslMode=Required

Perguntas Frequentes

Qual é a diferença entre MySQL Flexible Server e Single Server?
Flexible Server é a opção de implantação moderna com auto-scaling, melhor preço e mais recursos. Single Server está preterido e programado para descontinuação.
Como faço para autenticar no MySQL do Azure usando .NET?
Use DefaultAzureCredential que suporta managed identity, service principal e autenticação interativa. Para acesso ao banco de dados, você também pode usar autenticação baseada em token Entra ID.
Posso usar esta habilidade para executar consultas SQL?
Não, esta habilidade é para operações do Azure Resource Manager (gerenciamento de infraestrutura). Para executar consultas, use MySqlConnector ou bibliotecas de acesso a dados similares.
Quais SKUs estão disponíveis para MySQL Flexible Server?
Três tiers: Burstable (B1ms, B2s) para dev/test, GeneralPurpose (D-series) para produção e MemoryOptimized (E-series) para cargas de trabalho de alta memória.
Como implemento alta disponibilidade?
Configure HighAvailability com Mode definido como ZoneRedundant ou SameZone. ZoneRedundant fornece HA entre zonas de disponibilidade para recuperação de desastres.
Como reduzo custos para ambientes de desenvolvimento?
Use SKU Burstable para dev/test, configure agendamentos de auto-stop e use o método StopAsync para pausar servidores quando não estiverem em uso.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md