Pular para o conteúdo
Skillpedia
Diversos48 mil · #2357

azure-networking

Permite que seu agente configure redes virtuais e firewalls no Azure. É útil para criar uma infraestrutura de rede segura e organizada na nuvem.

O que ela faz

Esta ferramenta ajuda a configurar a rede na nuvem da Microsoft (Azure). Ela cria e conecta diferentes partes da sua rede virtual, como redes isoladas (VNets) e regras de segurança (NSGs), para que seus serviços na nuvem possam se comunicar de forma segura.

Quando usar

  • ✓Ao iniciar um novo projeto na nuvem Azure e precisar de uma estrutura de rede.
  • ✓Ao querer isolar diferentes partes da sua aplicação na nuvem com segurança.
  • ✓Ao precisar conectar redes virtuais na nuvem para que elas conversem entre si.

Exemplo do que pedir para a IA

“Configure uma rede virtual na Azure com duas sub-redes, uma para servidores web e outra para bancos de dados, e aplique regras de segurança para permitir tráfego apenas entre elas.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/azure-networking/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/azure-networking/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ela utiliza comandos específicos do Azure (CLI) ou configurações de infraestrutura como código (Terraform) para criar e gerenciar os recursos de rede. Isso inclui definir endereços IP, regras de firewall e conexões entre redes.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill azure-networking

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/azure-networking/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Rede Azure

Projete e implemente a infraestrutura de rede do Azure, incluindo VNets, sub-redes, NSGs, VNet peering, endpoints privados, Azure Firewall e Application Gateway. Abrange comandos az CLI e configurações Terraform para topologias hub-spoke de produção.

Pré-requisitos

# Install Azure CLI
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash

# Login and set subscription
az login
az account set --subscription "my-subscription-id"

# Register required providers
az provider register --namespace Microsoft.Network

# Create resource group
az group create --name networking-rg --location eastus

Criação de VNet e Sub-rede

VNet Hub

# Create hub VNet for shared services
az network vnet create \
  --resource-group networking-rg \
  --name hub-vnet \
  --address-prefix 10.0.0.0/16 \
  --location eastus \
  --tags environment=prod role=hub

# Add subnets to hub
az network vnet subnet create \
  --resource-group networking-rg \
  --vnet-name hub-vnet \
  --name AzureFirewallSubnet \
  --address-prefix 10.0.1.0/26

az network vnet subnet create \
  --resource-group networking-rg \
  --vnet-name hub-vnet \
  --name GatewaySubnet \
  --address-prefix 10.0.2.0/27

az network vnet subnet create \
  --resource-group networking-rg \
  --vnet-name hub-vnet \
  --name SharedServicesSubnet \
  --address-prefix 10.0.3.0/24

az network vnet subnet create \
  --resource-group networking-rg \
  --vnet-name hub-vnet \
  --name AzureBastionSubnet \
  --address-prefix 10.0.4.0/26

VNet Spoke

# Create spoke VNet for application workloads
az network vnet create \
  --resource-group networking-rg \
  --name spoke-prod-vnet \
  --address-prefix 10.1.0.0/16 \
  --location eastus \
  --tags environment=prod role=spoke

az network vnet subnet create \
  --resource-group networking-rg \
  --vnet-name spoke-prod-vnet \
  --name web-subnet \
  --address-prefix 10.1.1.0/24

az network vnet subnet create \
  --resource-group networking-rg \
  --vnet-name spoke-prod-vnet \
  --name app-subnet \
  --address-prefix 10.1.2.0/24

az network vnet subnet create \
  --resource-group networking-rg \
  --vnet-name spoke-prod-vnet \
  --name data-subnet \
  --address-prefix 10.1.3.0/24 \
  --private-endpoint-network-policies Enabled

# List all subnets in a VNet
az network vnet subnet list \
  --resource-group networking-rg \
  --vnet-name spoke-prod-vnet \
  --output table

Grupos de Segurança de Rede

# Cria NSG para a camada web
az network nsg create \
  --resource-group networking-rg \
  --name web-nsg \
  --tags tier=web

# Permite HTTPS da internet
az network nsg rule create \
  --resource-group networking-rg \
  --nsg-name web-nsg \
  --name AllowHTTPS \
  --priority 100 \
  --direction Inbound \
  --access Allow \
  --protocol Tcp \
  --source-address-prefixes Internet \
  --destination-port-ranges 443

# Permite HTTP para redirecionamento
az network nsg rule create \
  --resource-group networking-rg \
  --nsg-name web-nsg \
  --name AllowHTTP \
  --priority 110 \
  --direction Inbound \
  --access Allow \
  --protocol Tcp \
  --source-address-prefixes Internet \
  --destination-port-ranges 80

# Nega todo o outro tráfego de entrada
az network nsg rule create \
  --resource-group networking-rg \
  --nsg-name web-nsg \
  --name DenyAllInbound \
  --priority 4096 \
  --direction Inbound \
  --access Deny \
  --protocol '*' \
  --source-address-prefixes '*' \
  --destination-port-ranges '*'

# Cria NSG para a camada de aplicativo -- permite apenas da sub-rede web
az network nsg create \
  --resource-group networking-rg \
  --name app-nsg

az network nsg rule create \
  --resource-group networking-rg \
  --nsg-name app-nsg \
  --name AllowFromWeb \
  --priority 100 \
  --direction Inbound \
  --access Allow \
  --protocol Tcp \
  --source-address-prefixes 10.1.1.0/24 \
  --destination-port-ranges 8080

# Cria NSG para a camada de dados -- permite apenas da sub-rede de aplicativo
az network nsg create \
  --resource-group networking-rg \
  --name data-nsg

az network nsg rule create \
  --resource-group networking-rg \
  --nsg-name data-nsg \
  --name AllowSQLFromApp \
  --priority 100 \
  --direction Inbound \
  --access Allow \
  --protocol Tcp \
  --source-address-prefixes 10.1.2.0/24 \
  --destination-port-ranges 1433

# Associa NSG à sub-rede
az network vnet subnet update \
  --resource-group networking-rg \
  --vnet-name spoke-prod-vnet \
  --name web-subnet \
  --network-security-group web-nsg

az network vnet subnet update \

…
Perguntas frequentes

O que são VNets e NSGs?

VNets (Redes Virtuais) são como suas redes privadas dentro da nuvem Azure. NSGs (Grupos de Segurança de Rede) são como firewalls que controlam qual tráfego pode entrar ou sair dessas redes.

O que é 'hub-spoke topology'?

É um modelo de rede onde uma rede central (hub) se conecta a várias redes menores (spokes). Pense em um hub de aeroporto conectando várias cidades menores.

Preciso saber programar para usar isso?

Não é preciso ser um programador experiente. A ferramenta guia você com comandos e exemplos, mas entender os conceitos básicos de redes ajuda.

Detalhes

Descrição original do autor

Configure Azure VNets, NSGs, and Azure Firewall. Implement hub-spoke topology and private endpoints. Use when designing Azure network infrastructure.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2357
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas