Szybki start: tworzenie zasobu Microsoft Foundry przy użyciu pliku Bicep (klasycznego)

Aktualnie wyświetlane:Wersja - Przełączanie do wersji dla nowego portalu Foundry

W tym szybkim przewodniku wdrożysz zasób i projekt Microsoft Foundry przy użyciu szablonu Microsoft Bicep. Bicep ułatwia tworzenie powiązanych zasobów w jednym skoordynowanym wdrożeniu i ponowne używanie tej samej konfiguracji w różnych środowiskach.

Jeśli w portalu Azure skonfigurowano już zasób Foundry, możesz wyeksportować tę konfigurację jako plik Bicep zamiast tworzyć szablon od podstaw.

Wskazówka

Aby uzyskać szablony Bicep gotowe do produkcji, które obejmują typowe scenariusze wdrażania rozwiązania Foundry, zobacz folder infrastructure-setup-bicep w repozytorium przykładów rozwiązania Foundry. Sklonuj repozytorium i dostosuj szablony zamiast rozpoczynać się od podstaw.

Wymagania wstępne

Konto Azure z aktywną subskrypcją. Jeśli go nie masz, utwórz konto free Azure, które obejmuje subskrypcję bezpłatnej wersji próbnej.

Pobierz przykładowe pliki:

git clone https://github.com/microsoft-foundry/foundry-samples
cd foundry-samples/infrastructure/infrastructure-setup-bicep/00-basic

Wdróż plik Bicep

Wdróż plik Bicep przy użyciu Azure CLI lub Azure PowerShell:

az group create --name exampleRG --location eastus
az deployment group create --resource-group exampleRG --template-file main.bicep --parameters aiFoundryName=myai aiProjectName=myai-proj 

Referencja: az group create, az deployment group create.

Uwaga

Zastąp myai nazwą zasobu. exampleRG jest nazwą grupy zasobów, a eastus jest regionem Azure, w którym są wdrażane zasoby.

Po zakończeniu wdrażania zostanie wyświetlony komunikat informujący o pomyślnym wdrożeniu (wyświetlane są dane wyjściowe: "provisioningState": "Succeeded"). Potwierdza to, że utworzono zasób Foundry i projekt.

Eksportowanie istniejącego zasobu do pliku Bicep

Jeśli w portalu Azure skonfigurowano już zasób Foundry, możesz wyeksportować tę konfigurację jako plik Bicep. Wyeksportowany plik przechwytuje bieżące ustawienia zasobów, w tym reguły sieciowe, konfigurację tożsamości i skojarzenia projektu. Użyj go jako punktu wyjścia do powtarzalnych wdrożeń w różnych środowiskach.

  1. W portalu Azure przejdź do zasobu foundry.

  2. W menu po lewej stronie rozwiń Automatyzacja, a następnie wybierz Eksportuj szablon.

    Zrzut ekranu lewego menu zasobu Foundry z rozwiniętą grupą Automatyzacja i zaznaczonym elementem Szablon eksportu.

  3. Wybierz kartę Bicep, aby wyświetlić wygenerowany kod Bicep.

    Zrzut ekranu przedstawiający stronę szablonu eksportu w usłudze Foundry z wybraną kartą Bicep, pokazujący przyciski Pobierz i Kopiuj nad wygenerowanym kodem Bicep.

  4. Wybierz pozycję Pobierz , aby zapisać plik lokalnie lub Skopiuj , aby skopiować kod do schowka.

Uwaga

Eksportowanie może zakończyć się ostrzeżeniami, jeśli niektóre typy zasobów nie obsługują pełnego eksportu. Przejrzyj dane wyjściowe i wypełnij wszystkie brakujące właściwości ręcznie.

Dostosowywanie wyeksportowanego szablonu

Wyeksportowany plik Bicep zawiera zakodowane na stałe wartości specyficzne dla subskrypcji i grupy zasobów. Przed ponownym użyciem szablonu przejrzyj i zaktualizuj następujące elementy:

  • Zastąp zakodowane na stałe identyfikatory subskrypcji, nazwy grup zasobów oraz identyfikatory zasobów parametrami Bicep.
  • Usuń wszystkie właściwości, których nie potrzebujesz lub odwołują się do zasobów poza zakresem wdrożenia.
  • Dodaj lub dostosuj konfiguracje zabezpieczeń, aby odpowiadały wymaganiom organizacji.

Aby uzyskać szablony Bicep gotowe do produkcji z wbudowanymi konfiguracjami zabezpieczeń przedsiębiorstwa, zobacz folder infrastructure-setup-bicep w repozytorium przykładów rozwiązania Foundry.

Podczas dostosowywania szablonu rozważ dodanie następujących konfiguracji zabezpieczeń:

Skontroluj plik Bicep (opcjonalnie)

Opcjonalnie przejrzyj szablon Bicep, aby poznać definicje zasobów.

Plik Bicep używany w tym artykule można znaleźć pod adresem https://github.com/microsoft-foundry/foundry-samples/tree/main/infrastructure/infrastructure-setup-bicep/00-basic.

Ten szablon tworzy następujące zasoby:

Przeglądanie wdrożonych zasobów

Użyj portalu Foundry , aby wyświetlić utworzone zasoby. Możesz również użyć Azure CLI lub Azure PowerShell, aby wyświetlić listę zasobów.

az resource list --resource-group exampleRG

Czyszczenie zasobów

Jeśli planujesz kontynuować pracę z kolejnymi przewodnikami Szybki start i samouczkami, możesz zachować zasoby utworzone w tym przewodniku Szybki start. Jeśli chcesz usunąć zasoby, użyj następującego polecenia.

az group delete --name exampleRG

Dokumentacja: az group delete