Biblioteca de clientes de gerenciamento de rede do Microsoft Azure para .NET
Os serviços de rede no Microsoft Azure fornecem uma variedade de recursos de rede que podem ser usados em conjunto ou separadamente. Os principais recursos são:
- Serviços de conectividade: conecte recursos do Azure e recursos locais usando um desses serviços de rede ou uma combinação deles no Azure: VNet (Rede Virtual), WAN Virtual, ExpressRoute, Gateway de VPN, Gateway da NAT de rede virtual, DNS do Azure, Serviço de Emparelhamento e Azure Bastion.
- Serviços de proteção de aplicativo: proteja seus aplicativos usando qualquer ou uma combinação desses serviços de rede no Azure - Load Balancer, Link Privado, proteção contra DDoS, Firewall, - Grupos de Segurança de Rede, Firewall de Aplicativo Web e pontos de extremidade Rede Virtual.
- Serviços de entrega de aplicativo: entregue aplicativos na rede do Azure usando um destes serviços de rede ou uma combinação deles no Azure: CDN (Rede de Distribuição de Conteúdo), Azure Front Door Service, Gerenciador de Tráfego, Gateway de Aplicativo, Analisador de Internet e Load Balancer.
- Monitoramento de rede: monitore seus recursos de rede usando um destes serviços de rede ou uma combinação deles no Azure: Observador de Rede, ExpressRoute Monitor, Azure Monitor ou TAP (Ponto de Acesso do Terminal) de VNet.
Essa biblioteca dá suporte ao gerenciamento de recursos de Rede do Microsoft Azure.
Essa biblioteca segue as novas diretrizes do SDK do Azure e fornece muitos recursos principais:
- Support MSAL.NET, Azure.Identity is out of box for supporting MSAL.NET.
- Support [OpenTelemetry](https://opentelemetry.io/) for distributed tracing.
- HTTP pipeline with custom policies.
- Better error-handling.
- Support uniform telemetry across all languages.
Introdução
Instalar o pacote
Instale a biblioteca de gerenciamento de rede do Microsoft Azure para .NET com o NuGet:
dotnet add package Azure.ResourceManager.Network
Pré-requisitos
- Você deve ter uma assinatura do Microsoft Azure.
Autenticar o Cliente
Para criar um cliente autenticado e começar a interagir com os recursos do Microsoft Azure, confira o guia de início rápido aqui.
Principais conceitos
Os principais conceitos do SDK do Microsoft Azure para .NET podem ser encontrados aqui.
Documentação
A documentação está disponível para ajudá-lo a aprender a usar este pacote:
Exemplos
Exemplos de código para usar a biblioteca de gerenciamento para .NET podem ser encontrados nos seguintes locais
Solução de problemas
- Registre um problema por meio de problemas do GitHub.
- Verifique as perguntas anteriores ou faça novas no Stack Overflow usando marcas do Azure e do .NET.
Próximas etapas
Para obter mais informações sobre o SDK do Microsoft Azure, consulte este site.
Participante
Para obter detalhes sobre como contribuir para esse repositório, consulte o guia de contribuição.
Este projeto aceita contribuições e sugestões. A maioria das contribuições exige que você concorde com um CLA (Contrato de Licença do Colaborador) declarando que você tem o direito de nos conceder, e de fato concede, os direitos de usar sua contribuição. Para obter detalhes, visite https://cla.microsoft.com.
Quando você envia uma solicitação de pull, um CLA-bot determinará automaticamente se você precisa fornecer um CLA e decorar a PR adequadamente (por exemplo, rótulo, comentário). Basta seguir as instruções fornecidas pelo bot. Você só precisará fazer essa ação uma vez em todos os repositórios usando nosso CLA.
Este projeto adotou o Código de Conduta de Software Livre da Microsoft. Para saber mais, confira as Perguntas frequentes sobre o Código de Conduta ou contate o opencode@microsoft.com caso tenha outras dúvidas ou comentários.