Skip to content

How to Deploy

Choose your preferred deployment mode based on project requirements and environment constraints.

Prerequisites

Required permissions:

  • Azure subscription with Contributor and User Access Admin roles
  • Agreement to Responsible AI terms for Azure AI Services

Required tools:

Note

Azure CLI is included as a prerequisite for future pre/post provisioning hooks that may depend on it.

Basic Deployment

Quick setup for demos and development environments without network isolation.

1. Initialize the project

azd init -t azure/bicep-ptn-aiml-landing-zone

2. Sign in to Azure

az login
azd auth login

Tip

Add --tenant for az or --tenant-id for azd if you want to target a specific tenant.

3. Provision infrastructure

azd provision

Optional customization

You can change parameter values in main.parameters.json or set them using azd env set before running azd provision. The latter applies only to parameters that support environment variable substitution. See Parameterization for the full reference.

Zero Trust Deployment

For deployments that require network isolation. All services communicate through private endpoints and public access is disabled.

1. Initialize the project

azd init -t azure/bicep-ptn-aiml-landing-zone

2. Enable network isolation

azd env set NETWORK_ISOLATION true

Optional customization

Update other parameters in main.parameters.json or via azd env set before provisioning. See Parameterization for available settings.

3. Sign in to Azure

az login
azd auth login

Tip

Add --tenant for az or --tenant-id for azd if you want to target a specific tenant.

4. Provision infrastructure

azd provision

Using the Jumpbox VM

After a Zero Trust deployment, use the Jumpbox VM to access services inside the virtual network.

1. Reset the VM password (required on first access if not set in deployment parameters):

- In the Azure Portal, go to your VM resource → Support + troubleshootingReset password - Set new credentials (default username is testvmuser)

2. Connect via Azure Bastion

- In the Azure Portal, go to your VM resource → ConnectBastion - Enter the credentials you set in step 1

Next steps

© 2026 Azure AI Landing Zones