Использование шаблона Azure Resource Manager для создания центра Azure AI Foundry
Внимание
Элементы, обозначенные в этой статье как (предварительная версия), сейчас предлагаются в общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания, и мы не рекомендуем ее для рабочих нагрузок. Некоторые функции могут не поддерживаться или их возможности могут быть ограничены. Дополнительные сведения см. в статье Дополнительные условия использования Предварительных версий Microsoft Azure.
Используйте шаблон Microsoft Bicep для создания концентратора для Azure AI Foundry. Шаблон упрощает создание ресурсов в виде единой координированной операции. Шаблон Bicep — это текстовый документ, определяющий ресурсы, необходимые для развертывания. Он также может указывать параметры развертывания. Эти параметры позволят предоставить входные значения при использовании шаблона.
Шаблон, используемый в этой статье, можно найти по https://github.com/Azure/azure-quickstart-templates/tree/master/quickstarts/microsoft.machinelearningservices/aistudio-basicsадресу. Доступны исходный main.bicep
файл и скомпилированный шаблон Azure Resource Manager (main.json
). Этот шаблон создает следующие ресурсы:
- Группа ресурсов Azure (если она еще не существует)
- Центр Azure AI Foundry
- Учетная запись хранения Azure
- Azure Key Vault
- Реестр контейнеров Azure
- Azure Application Insights
- Службы ИИ Azure (созданные шаблоном)
Необходимые компоненты
Подписка Azure. Если ее нет, создайте бесплатную учетную запись.
Копия файлов шаблона из репозитория GitHub. Чтобы клонировать репозиторий GitHub на локальный компьютер, можно использовать Git. Используйте следующую команду, чтобы клонировать репозиторий быстрого запуска на локальный компьютер и перейти к каталогу
aistudio-basics
.git clone https://github.com/Azure/azure-quickstart-templates cd azure-quickstart-templates/quickstarts/microsoft.machinelearningservices/aistudio-basics
Средства командной строки Bicep. Чтобы установить средства командной строки Bicep, используйте статью "Установка интерфейса командной строки Bicep".
Общие сведения о шаблоне
Шаблон Bicep состоит из следующих файлов:
Файл | Description |
---|---|
main.bicep | Основной файл Bicep, определяющий параметры и переменные. Передача параметров и переменных другим модулям в подкаталоге modules . |
ai-hub.bicep | Определяет концентратор. |
зависимые ресурсы.bicep | Определяет зависимые ресурсы для концентратора, таких как учетная запись служба хранилища Azure, реестр контейнеров, Key Vault и Application Insights. |
Внимание
Примеры шаблонов могут не всегда использовать последнюю версию API для ресурсов Azure, которые он создает. Прежде чем использовать шаблон, рекомендуется изменить его для использования последних версий API. Каждая служба Azure имеет собственный набор версий API. Дополнительные сведения об API для конкретной службы см. в справочнике по REST API Azure.
Центр основан на Машинное обучение Azure. Сведения о последних версиях API для Машинное обучение Azure см. в справочнике по REST API Машинное обучение Azure. Чтобы обновить эту версию API, найдите Microsoft.MachineLearningServices/<resource>
запись для типа ресурса и обновите ее до последней версии. Следующий пример — это запись для концентратора, использующего версию 2023-08-01-preview
API:
resource aiResource 'Microsoft.MachineLearningServices/workspaces@2023-08-01-preview' = {
Шаблон Azure Resource Manager
Хотя язык Bicep для конкретного домена (DSL) используется для определения ресурсов, файл Bicep компилируется в шаблон Azure Resource Manager при развертывании шаблона. Файл main.json
, включенный в репозиторий GitHub, является скомпилированной версией шаблона Azure Resource Manager. Этот файл создается из main.bicep
файла с помощью средств командной строки Bicep. Например, при развертывании шаблона Bicep он создает main.json
файл. Вы также можете вручную создать main.json
файл с помощью bicep build
команды без развертывания шаблона.
bicep build main.bicep
Дополнительные сведения см. в статье интерфейса командной строки Bicep.
Настройка шаблона
Чтобы запустить шаблон Bicep, используйте следующие команды из aistudio-basics
каталога:
Чтобы создать новую группу ресурсов Azure, выполните следующую команду. Замените
exampleRG
именем группы ресурсов иeastus
регионом Azure для использования:az group create --name exampleRG --location eastus
Чтобы запустить шаблон, используйте следующую команду. Замените
myai
именем, используемым для ресурсов. Это значение используется вместе с созданными префиксами и суффиксами для создания уникального имени ресурсов, созданных шаблоном.Совет
Должно
aiHubName
быть 5 или меньше символов. Он не может быть полностью числовым или содержать следующие символы:~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?
az deployment group create --resource-group exampleRG --template-file main.bicep --parameters aiHubName=myai
После завершения операции вы можете использовать центр для создания проектов, управления ресурсами и совместной работы с другими пользователями.