Udostępnij za pośrednictwem


Tworzenie centrum usługi Azure AI Foundry za pomocą szablonu usługi Azure Resource Manager

Ważne

Elementy oznaczone (wersja zapoznawcza) w tym artykule są obecnie dostępne w publicznej wersji zapoznawczej. Ta wersja zapoznawcza jest udostępniana bez umowy dotyczącej poziomu usług i nie zalecamy korzystania z niej w przypadku obciążeń produkcyjnych. Niektóre funkcje mogą być nieobsługiwane lub ograniczone. Aby uzyskać więcej informacji, zobacz Uzupełniające warunki korzystania z wersji zapoznawczych platformy Microsoft Azure.

Użyj szablonu Bicep firmy Microsoft, aby utworzyć centrum dla usługi Azure AI Foundry. Szablon ułatwia tworzenie zasobów jako pojedynczej, skoordynowanej operacji. Szablon Bicep to dokument tekstowy, który definiuje zasoby potrzebne do wdrożenia. Może również określać parametry wdrożenia. Parametry są używane do podawania wartości wejściowych podczas korzystania z szablonu.

Szablon używany w tym artykule można znaleźć na stronie https://github.com/Azure/azure-quickstart-templates/tree/master/quickstarts/microsoft.machinelearningservices/aistudio-basics. Dostępny jest zarówno plik źródłowy main.bicep , jak i skompilowany plik szablonu usługi Azure Resource Manager (main.json). Ten szablon umożliwia utworzenie następujących zasobów:

  • Grupa zasobów platformy Azure (jeśli jeszcze nie istnieje)
  • Centrum usługi Azure AI Foundry
  • Konto magazynu platformy Azure
  • Azure Key Vault
  • Azure Container Registry
  • Azure Application Insights
  • Usługi azure AI (utworzone przez szablon)

Wymagania wstępne

  • Subskrypcja platformy Azure. Jeśli jej nie masz, utwórz bezpłatne konto.

  • Kopia plików szablonów z repozytorium GitHub. Aby sklonować repozytorium GitHub na komputer lokalny, możesz użyć narzędzia Git. Użyj następującego polecenia, aby sklonować repozytorium Szybki start na komputer lokalny i przejść do aistudio-basics katalogu.

    git clone https://github.com/Azure/azure-quickstart-templates
    cd azure-quickstart-templates/quickstarts/microsoft.machinelearningservices/aistudio-basics
    
  • Narzędzia wiersza polecenia Bicep. Aby zainstalować narzędzia wiersza polecenia Bicep, użyj artykułu Instalowanie interfejsu wiersza polecenia Bicep.

Opis szablonu

Szablon Bicep składa się z następujących plików:

Plik opis
main.bicep Główny plik Bicep definiujący parametry i zmienne. Przekazywanie parametrów i zmiennych do innych modułów w podkatalogu modules .
ai-hub.bicep Definiuje koncentrator.
dependent-resources.bicep Definiuje zasoby zależne dla centrum, takie jak konto usługi Azure Storage, rejestr kontenerów, usługa Key Vault i usługa Application Insights.

Ważne

Przykładowe szablony mogą nie zawsze używać najnowszej wersji interfejsu API dla tworzonych zasobów platformy Azure. Przed użyciem szablonu zalecamy zmodyfikowanie go w celu korzystania z najnowszych wersji interfejsu API. Każda usługa platformy Azure ma własny zestaw wersji interfejsu API. Aby uzyskać informacje na temat interfejsu API dla określonej usługi, zapoznaj się z informacjami o usłudze w dokumentacji interfejsu API REST platformy Azure.

Centrum jest oparte na usłudze Azure Machine Learning. Aby uzyskać informacje na temat najnowszych wersji interfejsu API dla usługi Azure Machine Learning, zobacz dokumentację interfejsu API REST usługi Azure Machine Learning. Aby zaktualizować tę wersję interfejsu Microsoft.MachineLearningServices/<resource> API, znajdź wpis dla typu zasobu i zaktualizuj go do najnowszej wersji. Poniższy przykład to wpis dla centrum korzystającego z wersji interfejsu API programu 2023-08-01-preview:

resource aiResource 'Microsoft.MachineLearningServices/workspaces@2023-08-01-preview' = {

Szablon usługi Azure Resource Manager

Podczas gdy język specyficzny dla domeny Bicep (DSL) służy do definiowania zasobów, plik Bicep jest kompilowany w szablonie usługi Azure Resource Manager podczas wdrażania szablonu. Plik main.json zawarty w repozytorium GitHub to skompilowana wersja szablonu usługi Azure Resource Manager. Ten plik jest generowany na podstawie main.bicep pliku przy użyciu narzędzi wiersza polecenia Bicep. Na przykład podczas wdrażania szablonu Bicep generuje main.json plik. Możesz również ręcznie utworzyć main.json plik przy użyciu bicep build polecenia bez wdrażania szablonu.

bicep build main.bicep

Aby uzyskać więcej informacji, zobacz artykuł dotyczący interfejsu wiersza polecenia Bicep.

Konfigurowanie szablonu

Aby uruchomić szablon Bicep, użyj następujących poleceń z aistudio-basics katalogu:

  1. Aby utworzyć nową grupę zasobów platformy Azure, użyj następującego polecenia. Zastąp exampleRG ciąg nazwą grupy zasobów i eastus regionem świadczenia usługi Azure, który ma być używany:

    az group create --name exampleRG --location eastus
    
  2. Aby uruchomić szablon, użyj następującego polecenia. Zastąp myai ciąg nazwą używaną dla zasobów. Ta wartość jest używana wraz z wygenerowanymi prefiksami i sufiksami w celu utworzenia unikatowej nazwy zasobów utworzonych przez szablon.

    Napiwek

    Musi aiHubName mieć co najmniej 5 znaków. Nie może być całkowicie numeryczna ani zawierać następujących znaków: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?.

    az deployment group create --resource-group exampleRG --template-file main.bicep --parameters aiHubName=myai 
    

    Po zakończeniu operacji możesz użyć centrum do tworzenia projektów, zarządzania zasobami i współpracy z innymi osobami.

Następne kroki