Tworzenie środowiska przy użyciu interfejsu wiersza polecenia dla deweloperów platformy Azure

W tym artykule zainstalujesz interfejs wiersza polecenia dla deweloperów platformy Azure (AZD), utworzysz nowe środowisko wdrażania, aprowizuj infrastrukturę aplikacji w środowiskach wdrażania platformy Azure i wdrożysz kod aplikacji w zaaprowizowanych środowiskach wdrażania.

Interfejs wiersza polecenia dla deweloperów platformy Azure (AZD) to narzędzie typu open source, które skraca czas potrzebny na pobranie aplikacji z lokalnego środowiska deweloperskiego na platformę Azure. Usługa AZD zapewnia najlepsze rozwiązanie, przyjazne dla deweloperów polecenia mapowane na kluczowe etapy przepływu pracy, niezależnie od tego, czy pracujesz w terminalu, edytorze, czy zintegrowanym środowisku projektowym (IDE), czy ciągłej integracji/ciągłego wdrażania.

Aby dowiedzieć się, jak skonfigurować usługę AZD do pracy ze środowiskami wdrażania platformy Azure, zobacz Używanie interfejsu wiersza polecenia dla deweloperów platformy Azure z środowiskami wdrażania platformy Azure.

Wymagania wstępne

Należy:

Przygotowanie do pracy z usługą AZD

Podczas pracy z usługą AZD po raz pierwszy należy wykonać kilka jednorazowych zadań konfiguracyjnych. Te zadania obejmują instalowanie interfejsu wiersza polecenia dla deweloperów platformy Azure, logowanie się do konta platformy Azure i włączanie obsługi usługi AZD dla środowisk wdrażania platformy Azure.

Instalowanie rozszerzenia interfejsu wiersza polecenia dla deweloperów platformy Azure dla programu Visual Studio Code

Podczas instalowania azd narzędzia azd są instalowane w zakresie azd, a nie globalnie, i są usuwane, jeśli azd zostanie odinstalowany. Plik azd można zainstalować w programie Visual Studio Code lub w wierszu polecenia.

Aby włączyć funkcje interfejsu wiersza polecenia dla deweloperów platformy Azure w programie Visual Studio Code, zainstaluj rozszerzenie interfejsu wiersza polecenia dla deweloperów platformy Azure w wersji 0.8.0-alpha.1-beta.3173884. Wybierz ikonę Rozszerzenia na pasku Działań, wyszukaj pozycję Interfejs wiersza polecenia dla deweloperów platformy Azure, a następnie wybierz pozycję Zainstaluj.

Zrzut ekranu programu Visual Studio Code przedstawiający polecenie Zaloguj się w palecie poleceń.

Logowanie się przy użyciu interfejsu wiersza polecenia dla deweloperów platformy Azure

Uzyskaj dostęp do zasobów platformy Azure, logując się. Po zainicjowaniu logowania zostanie otwarte okno przeglądarki z monitem o zalogowanie się na platformie Azure. Po zalogowaniu w terminalu zostanie wyświetlony komunikat informujący o zalogowaniu się na platformie Azure.

Zaloguj się do usługi AZD przy użyciu palety poleceń:

Zrzut ekranu programu Visual Studio Code przedstawiający okienko Rozszerzenia z wyróżnionym interfejsem wiersza polecenia dla deweloperów platformy Azure i pozycją Zainstaluj.

Dane wyjściowe poleceń wydanych z palety poleceń są wyświetlane w terminalu deweloperskim azd, podobnie jak w poniższym przykładzie:

Zrzut ekranu przedstawiający terminal deweloperski azd przedstawiający naciśnięcie dowolnego klawisza, aby zamknąć komunikat.

Włączanie obsługi usługi AZD dla usługi ADE

Usługę AZD można skonfigurować tak, aby aprowizować i wdrażać zasoby w środowiskach wdrażania przy użyciu standardowych poleceń, takich jak azd up lub azd provision. Gdy platform.type jest ustawiona wartość devcenter, wszystkie stany środowiska zdalnego AZD i aprowizacja używają składników centrum deweloperskiego. Usługa AZD używa jednego z szablonów infrastruktury zdefiniowanych w katalogu centrum deweloperów na potrzeby aprowizacji zasobów. W tej konfiguracji folder infra w szablonach lokalnych nie jest używany.

Zrzut ekranu programu Visual Studio Code przedstawiający polecenie Włącz obsługę w palecie poleceń.

Tworzenie środowiska na podstawie istniejącego kodu

Teraz możesz przystąpić do tworzenia środowiska do pracy. Możesz zacząć od kodu w folderze lokalnym lub sklonować istniejące repozytorium. W tym przykładzie utworzysz środowisko przy użyciu kodu w folderze lokalnym.

Inicjowanie nowej aplikacji

Inicjowanie nowej aplikacji powoduje utworzenie plików i folderów, które są wymagane do pracy z aplikacją przez usługę AZD.

Usługa AZD używa pliku azure.yaml do zdefiniowania środowiska. Plik azure.yaml definiuje i opisuje aplikacje i typy zasobów platformy Azure używanych przez aplikację. Aby dowiedzieć się więcej na temat pliku azure.yaml, zobacz Schemat azure.yaml interfejsu wiersza polecenia platformy Azure.

  1. W programie Visual Studio Code otwórz folder zawierający kod aplikacji.

  2. Otwórz paletę poleceń i wprowadź init interfejsu wiersza polecenia dla deweloperów platformy Azure, a następnie z listy wybierz pozycję Interfejs wiersza polecenia dla deweloperów platformy Azure (azd): init.

    Zrzut ekranu przedstawiający paletę poleceń programu Visual Studio Code z wyróżnionym interfejsem wiersza polecenia dla deweloperów platformy Azure (azd): init.

  3. Na liście szablonów, aby kontynuować bez wybierania szablonu, naciśnij klawisz ENTER dwa razy.

  4. W terminalu usługi AZD wybierz pozycję Użyj kodu w bieżącym katalogu.

    Zrzut ekranu przedstawiający terminal AZD w programie Visual Studio Code z wyświetlonym monitem Użyj kodu w bieżącym katalogu.

  5. azd init identyfikuje usługi zdefiniowane w kodzie aplikacji i monituje o potwierdzenie i kontynuowanie, usuwanie usługi lub dodawanie usługi. Wybierz pozycję Potwierdź i kontynuuj inicjowanie mojej aplikacji.

    Zrzut ekranu przedstawiający monit inicjowania AZD w celu potwierdzenia i kontynuowania, usuwania usługi lub dodawania usługi.

  6. azd init program kontynuuje zbieranie informacji w celu skonfigurowania aplikacji. W przypadku tej przykładowej aplikacji zostanie wyświetlony monit o podanie nazwy wystąpienia bazy danych MongoDB i portów, na których nasłuchują usługi.

    Zrzut ekranu przedstawiający monit azd init o nazwę bazy danych.

  7. Wprowadź nazwę lokalnego środowiska AZD.

    Zrzut ekranu przedstawiający monit azd init Wprowadź nową nazwę środowiska.

  8. azd init wyświetla listę projektów, do których masz dostęp. Wybieranie projektu dla środowiska

    Zrzut ekranu przedstawiający monit azd init Select project (Wybieranie projektu).

  9. azd init Wyświetla listę definicji środowiska w projekcie. Wybierz definicję środowiska.

    Zrzut ekranu przedstawiający monit azd init Select environment definitions (Wybieranie definicji środowiska).

    Usługa AZD tworzy zasoby projektu, w tym plik azure.yaml w katalogu głównym projektu.

Aprowizuj infrastrukturę w środowisku wdrażania platformy Azure

Gdy wszystko będzie gotowe, możesz aprowizować środowisko lokalne w zdalnym środowisku środowisk wdrażania platformy Azure na platformie Azure. Ten proces aprowizuje infrastrukturę i zasoby zdefiniowane w definicji środowiska w katalogu centrum deweloperów.

  1. W Eksploratorze kliknij prawym przyciskiem myszy pozycję azure.yaml, a następnie wybierz pozycję Interfejs wiersza polecenia dla deweloperów platformy Azure (azd)>Aprowizuj zasoby platformy Azure (aprowizuj).

    Zrzut ekranu programu Visual Studio Code z wyróżnioną pozycją azure.yaml i wyróżnionym menu kontekstowym AZD z wyróżnionym interfejsem wiersza polecenia dla deweloperów platformy Azure i środowiskiem aprowizacji.

  2. Usługa AZD skanuje środowiska wdrażania platformy Azure pod kątem projektów, do których masz dostęp. W terminalu usługi AZD wybierz lub wprowadź następujące informacje:

    1. Projekt
    2. Definicja środowiska
    3. Typ środowiska
    4. Lokalizacja
  3. AZD nakazuje usłudze ADE utworzenie nowego środowiska na podstawie informacji podanych w poprzednim kroku.

  4. Zasoby utworzone w witrynie Azure Portal lub w portalu dla deweloperów można wyświetlić.

Wyświetlanie listy istniejących środowisk (opcjonalnie)

Sprawdź, czy środowisko zostało utworzone, wyświetlając listę istniejących środowisk.

  1. W Eksploratorze kliknij prawym przyciskiem myszy plik azure.yaml, a następnie wybierz pozycję Interfejs wiersza polecenia dla deweloperów platformy Azure (azd)>Wyświetl środowiska lokalne i zdalne (lista env).

    Zrzut ekranu programu Visual Studio Code z wyróżnioną pozycją azure.yaml oraz menu kontekstowe AZD z wyróżnioną pozycją Interfejs wiersza polecenia dla deweloperów platformy Azure i Wyświetlanie środowisk lokalnych i zdalnych.

    Zostanie wyświetlony monit o wybranie projektu i definicji środowiska.

Wdrażanie kodu w środowiskach wdrażania platformy Azure

Po aprowizacji środowiska można wdrożyć kod w środowisku.

  1. W Eksploratorze kliknij prawym przyciskiem myszy pozycję azure.yaml, a następnie wybierz pozycję Interfejs wiersza polecenia dla deweloperów platformy Azure (azd)Deploy Azure Resources (deploy)>.

    Zrzut ekranu programu Visual Studio Code z wyróżnioną pozycją azure.yaml i wyróżnionym menu kontekstowym AZD z interfejsem wiersza polecenia dla deweloperów platformy Azure i wyróżnionym poleceniem Wdróż na platformie Azure.

  2. Aby sprawdzić, czy kod został wdrożony, wybierz adresy URL punktu końcowego wymienione w terminalu usługi AZD.

Czyszczenie zasobów

Po zakończeniu pracy ze środowiskiem możesz usunąć zasoby platformy Azure.

W Eksploratorze kliknij prawym przyciskiem myszy plik azure.yaml, a następnie wybierz pozycję Interfejs wiersza polecenia dla deweloperów platformy Azure (azd)>Usuń wdrożenie i zasoby (w dół).

Zrzut ekranu programu Visual Studio Code z wyróżnioną pozycją azure.yaml i wyróżnionym menu kontekstowym AZD z wyróżnionym interfejsem wiersza polecenia dla deweloperów platformy Azure oraz wyróżnionym poleceniem Usuń wdrożenie i zasoby (w dół).

Upewnij się, że chcesz usunąć środowisko, wprowadzając polecenie po wyświetleniu y monitu.