This repository contains the Demo Environemnt code of the Deep Dive into Azure Service Endpoints and Private Link session.
- Active Azure Subscription
- Azure CLI or Azure PowerShell / Azure Cloud Shell
Warning
This will deploy quite a few resources into your Azure Subscription that incur costs (Azure Firewall Standard, Virtual Network Gateway, 3 VMs, 3 SQL Severs). Make sure to delete the resources after you are done with the demo!
-
Clone or download this repository
-
Create a parameters file based on the example file under
/BaseInfra/BaseInfra.example.bicepparams -
Choose:
-
Deploy as Deployment Stack (Azure PowerShell):
New-AzSubscriptionDeploymentStack ` -Name "CC-Network-Deepdive-Demo" ` -Location "westeurope" ` -TemplateFile "./BaseInfra/BaseInfra.bicep" ` -TemplateParameterFile "./BaseInfra/BaseInfra.bicepparam" ` -DenySettingsMode "None" ` -Verbose
-
Deploy as normal Bicep templates (Azure PowerShell)):
New-AzDeployment ` -Location 'westeurope' ` -TemplateFile './BaseInfra/BaseInfra.bicep' ` -TemplateParameterFile './BaseInfra/BaseInfra.bicepparam'` -Verbose
-
-
Play around with the demo environment
-
Destroy:
-
If you have deployed this as Deployment Stack:
Remove-AzSubscriptionDeploymentStack ` -Name "CC-Network-Deepdive-Demo" ` -DeleteAll ` -Verbose
-
If you have deployed as normal Bicep templates, than delete the resource groups created by the deployment manually.
-
If you have any questions, feel free to contact me on Twitter/X @CloudChristoph or open an issue in this repository.
