azure-networking

Automate Azure networking design and security configuration with ARM templates.

242|189|Updated Oct 28, 2024
One-click install
npx skills add https://github.com/microsoft/GitHub-Copilot-for-Azure --skill azure-networking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-networking
Source: https://github.com/microsoft/GitHub-Copilot-for-Azure/tree/main/plugin/skills/azure-networking
Command: npx skills add https://github.com/microsoft/GitHub-Copilot-for-Azure --skill azure-networking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Azure networking design and security orchestration for Azure environments, enabling scalable, secure connectivity across VNet topologies, private endpoints, and DNS.

Core Features & Use Cases

  • VNet design and peering with hub-spoke topology
  • Private endpoints, NSGs, and Azure Firewall integration
  • Load balancer and Application Gateway configuration, DNS, and Front Door patterns
  • Use Case: Stand up a multi-spoke Azure network with private access to a PaaS service and secure internet egress

Quick Start

Create a hub-spoke network with a central hub VNet, peered spoke VNets, private endpoints for selected services, and basic network security rules.

Frequently Asked Questions about azure-networking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a hub-spoke network topology in Azure?

Azure private endpoints secure PaaS access by assigning a private IP address from your VNet to the service. This keeps traffic entirely on the Microsoft backbone network, eliminating public internet exposure for your PaaS connections.

What is the best way to configure Azure Firewall for centralized network security?

Configuring Azure Firewall for centralized network security involves deploying it within your hub VNet to inspect and filter traffic. You create application and network rules to control egress traffic and protect resources across all peered spoke VNets.

How do I automate Azure networking deployments using ARM templates and Azure CLI?

You automate Azure networking deployments by defining VNets, peering, NSGs, and load balancers in ARM templates and executing them via Azure CLI. This ensures reproducible deployments across multiple subscriptions and environments.

How do I set up DNS for private endpoints in an Azure VNet?

Setting up DNS for private endpoints in an Azure VNet requires configuring custom DNS zones and linking them to your VNets. This ensures Azure PaaS services resolve correctly to their private IP addresses instead of public endpoints.

Does this approach support configuring load balancers and Application Gateways across multiple subscriptions?

Yes, this approach supports configuring load balancers and Application Gateways across multiple subscriptions. You can centrally manage traffic distribution and web routing rules through Azure CLI workflows and ARM templates for reproducible deployments.