Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja komponowania w interfejsie wiersza polecenia dla deweloperów platformy Azure (azd) upraszcza proces tworzenia, wdrażania i zarządzania aplikacjami w chmurze. Za pomocą programu azd composemożna zdefiniować infrastrukturę i kod aplikacji oraz zarządzać nim w ujednolicony sposób. W tym przewodniku wyjaśniono, jak wygenerować kod Bicep z funkcji azd compose, umożliwiając dostosowanie infrastruktury chmury w celu spełnienia określonych wymagań.
Jak azd compose zarządza stanem infrastruktury
Funkcja azd compose śledzi stan infrastruktury w pamięci podczas procesu kompozycji. Takie podejście umożliwia iteracyjne definiowanie i uściślenie aplikacji i infrastruktury bez natychmiastowego generowania plików ani modyfikowania katalogu projektu.
Po uruchomieniu polecenia azd infra synth, stan znajdujący się w pamięci jest konwertowany na pliki Bicep w folderze infra. W tym momencie stan infrastruktury przechodzi z zarządzania w pamięci na reprezentowany jako kod, co pozwala na dalsze dostosowywanie.
Wskazówka
Użyj polecenia azd compose , aby szybko s prototypować infrastrukturę przed zatwierdzeniem zmian opartych na plikach za pomocą polecenia azd infra synth.
Wygeneruj kod Bicep
Aby eksplorować lub dostosowywać kod Bicep używany wewnętrznie przez azd do udostępniania zasobów utworzonych przez azd add, uruchom następujące polecenie:
azd infra gen
Uwaga / Notatka
Polecenie azd infra synth z wcześniejszych wersji azd programu jest teraz aliasem azd infra generatei będzie nadal działać. Zostanie jednak wyświetlony komunikat ostrzegawczy i polecenie może zostać usunięte w przyszłej azd wersji.
To polecenie generuje odpowiednie pliki Bicep w folderze infra twojej aplikacji.
Zarządzanie aktualizacjami za pomocą generowania Bicep
Po uruchomieniu polecenia azd infra gen, wychodzisz z przepływu pracy azd compose i uproszczonego procesu inicjowania. Od tego momentu wszelkie zmiany wprowadzone w wygenerowanych plikach Bicep nie są już śledzone przez azd composeprogram. Jeśli zmodyfikujesz pliki Bicep, a później uruchomisz azd infra gen je ponownie, zmiany ręczne zostaną zastąpione przez nowo wygenerowany kod.
Oto jak może wyglądać typowy przepływ pracy:
- Używasz
azd add, aby dodać nowe zasoby Azure do swojego projektu. Te zasoby są zarządzane wewnętrznie przez programazd. - Po zakończeniu dodawania zasobów uruchom polecenie
azd infra genw celu wygenerowania plików Bicep dla tych zasobów w folderze projektuinfra. Na tym etapie zasoby nie są już zarządzane przezazd composeprzepływ pracy. - Teraz możesz ręcznie zaktualizować pliki Bicep podczas dalszego opracowywania aplikacji.
- Jeśli ponownie dodasz więcej zasobów lub uruchomisz
azd infra genponownie, zawartośćinfrafolderu zostanie ponownie wygenerowana, a wszelkie zmiany ręczne zostaną utracone.
Z tego powodu funkcja redagowania jest najbardziej odpowiednia w następujących scenariuszach:
- Utworzenie początkowego zestawu zasobów platformy Azure dla projektu, a następnie samodzielne zarządzanie dalszymi aktualizacjami przez edytowanie plików Bicep.
- Zarządzanie zasobami platformy Azure w całości za pomocą funkcji komponowania bez uruchamiania
azd infra gen.