/azure-ai-studio-secure-bicep

This repository contains a collection of Bicep modules designed to deploy a secure Azure AI Studio environment with robust network and identity security restrictions.

Primary LanguageBicepMIT LicenseMIT

Deploy Secure Azure AI Studio via Bicep

This collection of Bicep templates demonstrates how to set up an Azure AI Studio environment with or without a managed network and with managed identity and Azure RBAC to connected Azure AI Services and dependent resources.

Deploy Secure Azure AI Studio without a managed virtual network

The collection of Bicep templates located in the bicep/novnet folder demonstrates how to configure an Azure AI Studio environment with managed identity and Azure RBAC for connecting to Azure AI Services and dependent resources. For more details and deployment instructions, see Deploy Secure Azure AI Studio without a managed virtual network.

Deploy To Azure Visualize

Architecture with no managed virtual network

Deploy Secure Azure AI Studio with a managed virtual network

The collection of Bicep templates under the bicep/managedvnet folder demonstrates how to set up an Azure AI Studio environment with managed identity and Azure RBAC to connected Azure AI Services and dependent resources, with the managed virtual network isolation mode set to Allow Internet Outbound. For more details and deployment instructions, see Deploy Secure Azure AI Studio with a managed virtual network.

For more information on the network topology, see How to configure a managed network for Azure AI Studio hubs.

Deploy To Azure Visualize

Architecture with managed virtual network

How to Test

By following these steps, you will have Azure AI Studio set up and ready for your projects using Bicep. If you encounter any issues, refer to the additional resources or seek help from the Azure support team.

After deploying the resources, you can verify the deployment by checking the Azure Portal or Azure AI Studio. Ensure all the resources are created and configured correctly.

You can also follow these instructions to deploy, expose, and call the Basic Chat prompt flow using Bash scripts and Azure CLI.

Prompt Flow

Learn More

For more information, see: