M365Con 2027 – conferência online gratuita · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Desbloqueando Zero Trust e o Gerenciamento Avançado de APIs no Azure

By ·

Bem-vindo de volta ao blog complementar do podcast! Como arquitetos de nuvem e desenvolvedores, criar aplicações serverless funcionais é só metade da batalha. Em um modelo moderno thr…

Automatically translated with AI from the original post. Read the English original

Bem-vindo de volta ao blog complementar do podcast! Como arquitetos de nuvem e desenvolvedores, criar aplicações serverless funcionais é apenas metade da batalha. No cenário atual de ameaças, proteger o seu ambiente em nuvem exige uma abordagem rigorosa em arquitetura de rede, aplicação de identidade e governança automatizada. Hoje, vamos nos aprofundar nas principais estratégias necessárias para fortalecer suas arquiteturas serverless combinando o Microsoft Entra ID, o OAuth 2.0 e o Azure API Management. Seja se o objetivo é bloquear endpoints críticos de API ou aplicar rigorosamente os princípios de Zero Trust nas suas redes virtuais, este guia completo detalha cada camada essencial que você precisa dominar.

Redes no Azure Desbloqueadas: Pré-requisitos

Visão geral do Azure Functions

O Azure Functions permite executar código sem gerenciar servidores. Essa arquitetura serverless simplifica o desenvolvimento de aplicações. Você pode criar APIs web, responder a alterações em bancos de dados, processar fluxos de IoT e gerenciar tarefas agendadas. O Azure Functions oferece suporte a diversos cenários de automação, o que o torna versátil para aplicações em nuvem.

Você pode acionar funções por meio de diferentes eventos. Por exemplo, um gatilho do Azure Blob Storage automatiza ações quando arquivos são carregados ou modificados. Gatilhos da Fila do Azure processam pedidos recebidos ou validam dados de forma assíncrona. Essa flexibilidade ajuda você a criar fluxos de trabalho eficientes no seu ambiente em nuvem.

Noções básicas de rede virtual

Uma rede virtual (VNet) no Azure oferece um ambiente seguro e isolado para os seus recursos. Ela permite conectar serviços do Azure e redes locais com segurança. Ao usar VNets, você elimina a exposição à internet pública, o que aumenta a sua segurança geral.

Os principais recursos das VNets incluem:

  • Espaço de rede privado: as VNets criam um espaço dedicado para os seus recursos.
  • Grupos de segurança de rede (NSGs): os NSGs atuam como firewalls virtuais, filtrando o tráfego de entrada e saída dos seus recursos.
  • Isolamento e controle de acesso: as VNets restringem o acesso a redes autorizadas, garantindo conformidade com os requisitos de segurança.

Entender esses componentes é fundamental para gerenciar e otimizar com eficiência os seus recursos de rede no Azure.

Essenciais de Infraestrutura como Código

A Infraestrutura como Código (IaC) é essencial para automatizar as suas implantações no Azure. Ela permite definir a sua infraestrutura por meio de código, reduzindo erros manuais e acelerando os processos de implantação. Os elementos-chave da IaC incluem:

  1. Facilidade de implantação: automatize a configuração dos seus recursos.
  2. Consistência: garanta uniformidade entre os diferentes ambientes.
  3. Escalabilidade: ajuste rapidamente a sua infraestrutura para atender a demandas em mudança.
  4. Auditabilidade: acompanhe as alterações usando sistemas de controle de versão como o Git.

Você pode usar ferramentas como os modelos do Azure Resource Manager (ARM), o Terraform e o Bicep para implementar a IaC. Essas ferramentas ajudam a gerenciar os seus recursos do Azure com eficiência, garantindo que o seu ambiente em nuvem permaneça seguro e em conformidade.

Ao entender esses pré-requisitos, você pode construir uma base sólida para proteger Azure Functions, gerenciar redes virtuais e implementar Infraestrutura como Código no seu ambiente Azure.

Arquitetura para um Function App Seguro no Azure

Architecture for Secure Azure Function App

Arquitetura de alto nível

Para criar um Function App seguro no Azure, você deve integrá-lo a uma rede virtual (VNet). Essa integração permite que a sua função se comunique com segurança com outros recursos do seu ambiente Azure. A arquitetura de alto nível recomendada inclui os seguintes elementos:

RecomendaçãoBenefício
Integrar com uma rede virtual e usar endpoints privadosProtege os function apps restringindo o acesso à sua rede interna e evitando a exposição à internet pública. A integração com rede virtual e os endpoints privados não estão disponíveis no plano de hospedagem Consumption.

Essa arquitetura garante que as suas funções operem em um ambiente controlado, minimizando o risco de acesso não autorizado.

Componentes principais

Ao implantar um Function App seguro no Azure, diversos componentes principais desempenham um papel fundamental para manter a segurança e a funcionalidade:

ComponenteDescrição
Exigir HTTPSGarante comunicação segura ao impor HTTPS e a versão mais recente do TLS.
Gerenciar chaves de acessoProtege os endpoints das funções exigindo chaves de acesso, a menos que sejam configuradas como anônimas.
Implantar dentro de uma rede virtualAumenta a segurança ao isolar o aplicativo de função em uma rede privada.
Use o Gerenciamento de API do Azure para autenticaçãoOferece opções adicionais de segurança para solicitações de entrada e pode restringir o acesso com base no endereço IP.

Esses componentes trabalham em conjunto para criar uma estrutura de segurança robusta para suas Azure Functions, garantindo que somente usuários autorizados possam acessar seus aplicativos.

Considerações de segurança

A segurança é fundamental ao implantar Azure Functions. Você precisa estar ciente dos possíveis riscos e implementar estratégias para mitigá-los. Aqui estão alguns riscos de segurança comuns associados aos aplicativos de função do Azure:

  • Políticas excessivamente permissivas: podem levar a implantações inseguras que contornam as verificações de segurança.
  • Exposição de APIs sem autenticação adequada: isso cria backdoors diretos no ambiente, facilitando para os invasores explorar vulnerabilidades.
  • Práticas de codificação inseguras: código de função vulnerável pode expor dados ou recursos confidenciais.

Para mitigar esses riscos, considere as seguintes estratégias:

  • Implemente controles rigorosos sobre os modelos ARM e aplique políticas de segurança bem definidas.
  • Use o Gerenciamento de API do Azure para controlar o acesso às APIs de funções sem servidor.
  • Monitore as configurações incorretas sinalizadas no Azure Security Center e implemente medidas de correção.

Ao abordar essas considerações de segurança, você pode aumentar significativamente a segurança do seu aplicativo de função do Azure e proteger seus recursos na nuvem.

Criar rede virtual

Criar uma rede virtual (VNet) no Azure é essencial para estabelecer um ambiente seguro para seus recursos na nuvem. Siga este guia passo a passo para criar uma rede virtual usando o Portal do Azure e a CLI do Azure.

Guia passo a passo

Usando o Portal do Azure

  1. Acesse o portal do Azure.
  2. Clique na opção Criar um recurso.
  3. Digite rede virtual na barra de pesquisa e clique em Criar.
  4. Preencha os detalhes da rede virtual:
    • Assinatura: escolha sua assinatura.
    • Grupo de recursos: selecione ou crie um novo grupo de recursos.
    • Nome: informe o nome da sua rede virtual.
    • Região: escolha a região para sua rede virtual.
  5. Clique em Avançar: Endereços IP e preencha os detalhes:
    • Espaço de endereços IPv4: informe o intervalo de endereços IPv4 na notação CIDR.
    • Sub-rede: crie uma sub-rede para sua rede virtual.
  6. Clique em Avançar: guia Segurança e escolha suas configurações de segurança.
  7. Clique em Revisar + criar e aguarde a validação.
  8. Clique em Criar para concluir a rede virtual.

Usando a CLI do Azure

Você também pode criar uma rede virtual usando a CLI do Azure. Veja como:

  1. Abra o Azure Cloud Shell na barra de menus superior.
  2. Selecione Bash.
  3. Use o seguinte comando para criar uma rede virtual chamada vnet1 com um prefixo de endereço de 10.1.0.0/16:
    az network vnet create --name vnet1 --resource-group <your-resource-group> --address-prefix 10.1.0.0/16
  4. Atualize seus recursos para verificar se vnet1 aparece em Todos os recursos.

Configurar sub-redes e grupos de segurança

Depois de criar sua rede virtual, configure sub-redes e grupos de segurança para aumentar a segurança:

  • Sub-redes: crie sub-redes dentro da sua rede virtual para agrupar recursos com funções de negócio semelhantes. Essa segmentação melhora o gerenciamento e a segurança.
  • Grupos de segurança de rede (NSGs): use NSGs para gerenciar o tráfego entre diferentes camadas da sua rede. Implemente regras de segurança rigorosas para controlar o fluxo de tráfego, evitando regras de permissão amplas.
Melhor práticaDescrição
Redes virtuaisFornecem contenção de recursos em nível de rede sem adicionar tráfego entre duas redes virtuais.
Grupos de segurança de rede (NSG)Controlam o tráfego entre recursos em redes virtuais e redes externas, permitindo segmentação granular.
Grupos de segurança de aplicativo (ASG)Agrupe VMs sob uma tag de aplicativo para definir e aplicar regras de tráfego.
Firewall do AzureFiltra o tráfego entre recursos na nuvem, a internet e recursos locais, aumentando a segurança.
Traffic AnalyticsAnalise os logs de fluxo de rede para validar políticas de segmentação e monitorar o comportamento do tráfego.

Seguindo estes passos, você pode criar uma rede virtual que protege seus recursos do Azure de forma eficaz.

Configurar Azure Functions

Criar aplicativo de função

Para criar um aplicativo de função, você precisa seguir algumas etapas essenciais. Comece fazendo login no portal do Azure. Em seguida, acesse a seção Criar um recurso. Selecione Aplicativo de Função na lista de recursos disponíveis. Preencha os detalhes necessários, como a assinatura, o grupo de recursos e o nome do seu aplicativo de função. Escolha a pilha de runtime que atende às necessidades da sua aplicação. Por fim, clique em Criar para implantar seu aplicativo de função.

Ao criar um aplicativo de funções, garanta que você adote práticas seguras de operação. Use o Azure Active Directory para autenticação. Essa etapa ajuda a proteger seu aplicativo de funções contra acesso não autorizado. Além disso, gerencie as chaves de acesso com cuidado. Exija HTTPS em todas as comunicações para proteger os dados em trânsito. Isole seus aplicativos de funções para aumentar a segurança e proteja o endpoint SCM para evitar acesso não autorizado.

Configurações de rede

As configurações de rede desempenham um papel fundamental na proteção dos seus Aplicativos de Funções do Azure. Veja algumas configurações essenciais a considerar:

Configuração de redeDescrição
Redes virtuaisIntegre seu aplicativo de funções a uma rede virtual para aumentar a segurança e controlar o acesso.
Pontos de extremidade privadosUse pontos de extremidade privados para se conectar com segurança aos serviços do Azure, garantindo que o tráfego não passe pela internet pública.
Referências do Key VaultUse o Azure Key Vault para o gerenciamento centralizado de segredos, permitindo acesso seguro a informações sensíveis sem alterações no código.
Segurança da conta de armazenamentoGaranta que sua conta de armazenamento esteja protegida com pontos de extremidade de serviço ou pontos de extremidade privados para restringir o acesso.

Ao configurar essas opções de rede, você pode aumentar significativamente a segurança dos seus Aplicativos de Funções do Azure.

Integração com rede virtual

Integrar seu aplicativo de funções dentro de uma rede virtual é essencial para manter um ambiente seguro. Essa integração permite restringir as conexões de saída apenas a redes virtuais específicas e confiáveis. Ela garante que seu aplicativo de funções seja acessível somente a partir de uma rede privada, o que aumenta a segurança.

Veja algumas características principais da integração com rede virtual:

RecursoDescrição
Restrição de conexões de saídaA integração com rede virtual permite que o Azure Functions restrinja as conexões de saída apenas a redes virtuais específicas e confiáveis, aumentando a segurança.
Acessibilidade em rede privadaA integração garante que o aplicativo de funções seja acessível somente a partir de uma rede privada, mantendo um ambiente seguro.
Conformidade e privacidade de dadosEsse recurso é especialmente valioso para organizações que priorizam a segurança de rede, a conformidade e a privacidade de dados ao usar computação sem servidor no Azure.

Ao seguir essas etapas e integrar seu aplicativo de funções a uma rede virtual, você cria um ambiente em nuvem seguro e eficiente para suas aplicações.

Aumente a segurança com o API Management

Visão geral do API Management

O API Management é uma camada essencial para proteger suas Azure Functions. Ele permite criar, publicar e gerenciar APIs em um ambiente seguro. Ao usar o API Management, você controla o acesso aos seus aplicativos de funções do Azure e monitora o uso de forma eficaz. Esse serviço oferece recursos de segurança integrados que protegem suas funções contra acesso não autorizado e possíveis ataques.

Veja alguns mecanismos de segurança importantes oferecidos pelo API Management:

Mecanismo de segurançaDescrição
Políticas de validaçãoValide as requisições e respostas de API com base em um esquema OpenAPI, oferecendo proteção adicional contra ameaças.
Microsoft Defender para APIsOferece proteção em todo o ciclo de vida e detecta vulnerabilidades usando detecções baseadas em aprendizado de máquina e em regras.
Pontos de extremidade privadosConecte-se com segurança às Azure Functions por meio de um IP privado, reduzindo os riscos de acesso não autorizado.
Application GatewayProtege as instâncias do API Management contra exploits de aplicações web e habilita a conectividade híbrida.

Protegendo as Azure Functions

Proteger suas Azure Functions por meio do API Management envolve várias estratégias. Primeiro, você deve usar o Microsoft Entra ID como método de autenticação padrão. Essa abordagem garante que somente usuários autorizados acessem suas APIs. Além disso, configure o portal do desenvolvedor do API Management para autenticar as contas de desenvolvedor usando o Microsoft Entra ID. Essa etapa aumenta a segurança ao gerenciar as identidades dos usuários de forma eficaz.

Você também pode proteger suas APIs usando o protocolo OAuth 2.0 com o Microsoft Entra ID. Esse método melhora a identificação dos clientes para fins de auditoria e reduz a responsabilidade dos clientes de proteger segredos, em comparação com o uso de chaves pré-compartilhadas. Evite métodos de autenticação locais; em vez disso, use o Microsoft Entra ID para o acesso ao plano de dados.

Veja alguns métodos recomendados para proteger as Azure Functions por meio do API Management:

  • Use o Microsoft Entra ID como método de autenticação padrão para o API Management.
  • Proteja as APIs usando o protocolo OAuth 2.0 com o Microsoft Entra ID.
  • Armazene os segredos do API Management no Azure Key Vault para acesso seguro e atualizações.
  • Use a identidade gerenciada (Managed Service Identity) gerada pelo Microsoft Entra ID para acesso seguro a outros recursos, como o Azure Key Vault.

Melhores práticas para segurança de APIs

Implementar melhores práticas de segurança de APIs é essencial para manter um ambiente de nuvem seguro. Veja algumas recomendações:

RecomendaçãoBenefício
Os back ends devem aceitar apenas tráfego proveniente dos gateways de API e bloquear todo o restante.Isso impede que tráfego malicioso contorne as medidas de segurança existentes.
Use identidades gerenciadas atribuídas pelo usuário diferentes para APIs diferentes.Cada API pode ter uma identidade independente, o que favorece os objetivos de segmentação por meio do acesso com privilégio mínimo.
Exija que os clientes se autentiquem com fluxos OAuth 2.0 sempre que possível.Isso melhora a identificação dos clientes para fins de auditoria e elimina a sobrecarga de rotação de chaves.

Além disso, estabeleça uma linha de base de segurança revisando a security baseline do API Management. Proteja o pipeline de implantação garantindo que somente pessoas autorizadas tenham acesso. Avalie a sensibilidade dos dados para garantir a proteção ao longo de todo o ciclo de vida. Desenvolva estratégias de segmentação em gateways compartilhados para restringir o acesso.

Seguindo essas práticas, você pode aumentar significativamente a segurança das suas Azure Functions e proteger seus recursos de nuvem de forma eficaz.

Automatize com Infraestrutura como Código

Automate with Infrastructure as Code

Introdução aos templates ARM

Os templates do Azure Resource Manager (ARM) desempenham um papel fundamental na automação da sua infraestrutura do Azure. Eles oferecem um método declarativo para definir e implantar recursos do Azure. Com os templates ARM, você garante consistência e repetibilidade em diferentes ambientes. Essa consistência é essencial para manter um ambiente de nuvem seguro e confiável. Além disso, você pode integrar os templates ARM a pipelines de CI/CD para implantação automatizada, otimizando seu fluxo de trabalho.

Escrevendo IaC para Azure Functions

Ao escrever Infraestrutura como Código (IaC) para Azure Functions, você se concentra em segurança e eficiência. Comece implementando práticas e frameworks de codificação segura. Use o Azure Key Vault para armazenar segredos com segurança. Essa prática ajuda a proteger informações sensíveis contra acesso não autorizado. Aproveite o Azure DevOps para integração contínua e entrega contínua (CI/CD) e garantir a implantação segura das suas funções. Monitorar os logs das funções é essencial para identificar possíveis ameaças à segurança. Você também deve configurar políticas de segurança de rede, incluindo firewalls e VPNs, para reforçar sua postura de segurança.

Implantando com o Azure DevOps

A implantação de Azure Functions usando pipelines do Azure DevOps envolve várias etapas principais:

  1. Faça o commit dos arquivos de template e de parâmetros no controle de código-fonte.
  2. Execute verificações de validação e lint para garantir a qualidade do código.
  3. Revise a saída do what-if para entender as possíveis alterações.
  4. Implante em um ambiente de teste para a verificação inicial.
  5. Verifique as saídas, as tags e a integridade dos recursos para garantir que tudo funcione como esperado.
  6. Aprove e implante em produção assim que confirmar que tudo está funcionando corretamente.

Seguindo essas etapas, você pode automatizar a implantação das suas Azure Functions com eficácia. Essa automação não só economiza tempo, como também reduz o risco de erro humano, permitindo que você se concentre em criar aplicações robustas.

Melhores práticas para redes do Azure

Melhores práticas de segurança

Para proteger seu ambiente de redes do Azure, você deve implementar várias melhores práticas. Comece adotando os princípios de Zero Trust. Essa abordagem elimina a confiança baseada apenas na localização da rede. Em vez disso, verifique cada requisição como se ela tivesse origem em uma rede não confiável. Use o Acesso Condicional para controlar o acesso a recursos com base em fatores como a identidade do usuário e a integridade do dispositivo.

Considere habilitar o acesso just-in-time a VMs para reduzir a exposição a ataques. Esse recurso limita o tempo em que suas máquinas virtuais ficam acessíveis, minimizando possíveis vulnerabilidades. Utilize o Azure Bastion para acesso remoto seguro sem expor IPs públicos. Esse serviço permite conectar-se às suas VMs diretamente pelo portal do Azure, reforçando a segurança.

Além disso, habilite a proteção contra DDoS para preservar a disponibilidade das suas cargas de trabalho voltadas à internet. Implante appliances de rede virtuais para mais segurança nas camadas superiores do modelo OSI. Esses appliances podem oferecer proteção avançada contra ameaças e filtragem de tráfego.

Otimização de desempenho

Otimizar o desempenho do seu ambiente de rede no Azure é essencial para manter operações eficientes. Comece garantindo que suas redes virtuais (VNets) estejam configuradas corretamente. Use sub-redes para segmentar sua rede e melhorar o desempenho. Essa segmentação permite gerenciar o tráfego de forma mais eficaz e aumenta a segurança.

Considere implementar o Azure Traffic Manager para distribuir o tráfego entre várias regiões. Esse serviço melhora a capacidade de resposta e a disponibilidade, direcionando os usuários para o endpoint mais próximo. Além disso, aproveite o Azure CDN para armazenar em cache o conteúdo mais perto dos usuários, reduzindo a latência e melhorando os tempos de carregamento.

Revise regularmente as configurações de rede e ajuste-as com base em métricas de desempenho. Use ferramentas como o Azure Monitor para acompanhar o desempenho da rede e identificar gargalos.

Monitoramento e registro de logs

Monitoramento e registro de logs eficazes são essenciais para manter um ambiente de rede no Azure seguro e eficiente. Use o Azure Monitor para coletar, analisar e agir sobre a telemetria dos seus ambientes na nuvem e locais. Essa solução abrangente ajuda você a obter insights sobre o desempenho e a segurança da sua rede.

Configure um Azure Log Analytics Workspace para coletar e analisar os dados gerados pelos seus recursos. Esse workspace centraliza a coleta de logs e permite análises complexas com KQL. Use o Azure Network Watcher para monitoramento de desempenho de rede e ferramentas de diagnóstico. Esse serviço fornece insights sobre a saúde e o desempenho da sua rede.

Automatize tarefas repetitivas essenciais para o monitoramento e a gestão de rede usando o Azure Automation ou o Logic Apps. Essas ferramentas ajudam a simplificar suas operações e garantem que você responda rapidamente a qualquer problema.

Seguindo essas melhores práticas, você pode aprimorar a segurança, o desempenho e o monitoramento do seu ambiente de rede no Azure, garantindo que seus recursos na nuvem permaneçam seguros e eficientes.


Neste blog, você aprendeu a importância de proteger o Azure Functions e de gerenciar configurações de rede de forma eficaz. Ao integrar o Azure Functions a uma rede virtual (VNet), você aumenta a segurança e controla o acesso. Práticas essenciais incluem usar o Azure Key Vault para gerenciar segredos e implementar Network Security Groups (NSGs) para segmentar o tráfego.

Adotar a Infraestrutura como Código (IaC) simplifica suas implantações, garantindo consistência e reduzindo erros. Lembre-se de implementar boas práticas como o Acesso Condicional e os princípios de Zero Trust para proteger seu ambiente na nuvem. Seguindo essas diretrizes, você pode criar uma configuração de rede no Azure segura e eficiente, que dê suporte às suas aplicações.

Perguntas frequentes

O que são o Azure Functions?

O Azure Functions são serviços de computação sem servidor que permitem executar código em resposta a eventos. Você pode criar APIs, processar dados e automatizar tarefas sem gerenciar servidores.

Como proteger o Azure Functions?

Você pode proteger o Azure Functions usando HTTPS, gerenciando chaves de acesso, integrando-o ao Microsoft Entra ID e implantando-o em uma rede virtual.

O que é uma Virtual Network no Azure?

Uma Virtual Network (VNet) é uma rede privada no Azure que permite conectar recursos do Azure com segurança. Ela isola seus recursos da internet pública, aumentando a segurança.

O que é Infraestrutura como Código (IaC)?

Infraestrutura como Código (IaC) é uma prática que permite gerenciar e provisionar infraestrutura usando código. Essa abordagem automatiza implantações, garante consistência e reduz erros manuais.

Como criar uma Virtual Network?

Você pode criar uma Virtual Network usando o portal do Azure ou a CLI do Azure. Siga o guia passo a passo do blog para configurar sua VNet com eficácia.

O que são Network Security Groups (NSGs)?

Network Security Groups (NSGs) são usados para filtrar o tráfego de rede de e para recursos do Azure. Eles contêm regras que permitem ou bloqueiam o tráfego com base nos endereços IP de origem e destino.

Como posso monitorar meu ambiente de rede no Azure?

Você pode monitorar seu ambiente de rede no Azure usando o Azure Monitor e o Azure Network Watcher. Essas ferramentas fornecem insights sobre desempenho, segurança e saúde da rede.

Quais são as melhores práticas para proteger o Azure Functions?

As melhores práticas incluem usar o Azure API Management para controle de acesso, implementar políticas de acesso rigorosas e revisar regularmente as configurações de segurança para mitigar riscos.


🎧 Ouça este episódio

Quer uma explicação prática sobre Secure Azure Networking with Rex de Koning [MVP-MCT]? Este episódio explica o tema em linguagem clara e mostra por que ele é importante para Microsoft 365, Azure, Power Platform, segurança, IA e o trabalho moderno.

Ouça este episódio se você quiser:

  • Entender os conceitos-chave por trás de Secure Azure Networking with Rex de Koning [MVP-MCT]
  • Ver como ele se encaixa no ecossistema mais amplo de tecnologias da Microsoft
  • Descobrir onde ele pode gerar valor prático para a sua organização

Você também pode gostar destes episódios relacionados do M365 FM:

Descubra mais conversas práticas sobre Microsoft no M365 FM.

Última revisão: julho de 2026.

Para quem é este episódio

Este episódio é para profissionais de Microsoft, arquitetos, desenvolvedores, especialistas em segurança e líderes de TI que avaliam o tema em um ambiente real.

🎧 Você também deve ouvir

  • Bicep — Um próximo passo relevante que acrescenta contexto prático a este tema.
  • Infrastructure as Code — Um próximo passo relevante que acrescenta contexto prático a este tema.
  • Azure Resource Manager — Um próximo passo relevante que acrescenta contexto prático a este tema.

Entities in this article

Azure Functions Azure API Management Zero Trust Microsoft Entra ID Infrastructure as code Azure portal OAuth 2.0 Azure CLI Azure Blob Storage Azure Key Vault

Related articles

RSS