Udostępnij za pośrednictwem


Szybki start: wdrażanie w usłudze Azure Container Apps przy użyciu programu Visual Studio Code

Usługa Azure Container Apps umożliwia uruchamianie mikrousług i konteneryzowanych aplikacji na platformie bezserwerowej. Dzięki usłudze Container Apps otrzymujesz korzyści z uruchamiania kontenerów, jednocześnie zapominając o problemach z ręcznym konfigurowaniem infrastruktury w chmurze i złożonymi orkiestratorami kontenerów.

W tym samouczku wdrożysz konteneryzowaną aplikację w usłudze Azure Container Apps przy użyciu programu Visual Studio Code.

Wymagania wstępne

  • Wymagane jest konto platformy Azure z aktywną subskrypcją. Jeśli jeszcze go nie masz, możesz bezpłatnie utworzyć konto.
  • Program Visual Studio Code jest dostępny do pobrania bezpłatnie.
  • Zainstalowane następujące rozszerzenia programu Visual Studio Code:

Klonowanie projektu

  1. Otwórz nowe okno programu Visual Studio Code.

  2. Wybierz klawisz F1 , aby otworzyć paletę poleceń.

  3. Wprowadź ciąg Git: Klonuj i naciśnij klawisz Enter.

  4. Wprowadź następujący adres URL, aby sklonować przykładowy projekt:

    https://github.com/Azure-Samples/containerapps-albumapi-javascript.git
    

    Uwaga

    W tym samouczku jest używany projekt JavaScript, ale kroki są niezależne od języka.

  5. Wybierz folder, do który chcesz sklonować projekt.

  6. Wybierz pozycję Otwórz, aby otworzyć projekt w programie Visual Studio Code.

Logowanie się do platformy Azure

  1. Wybierz klawisz F1 , aby otworzyć paletę poleceń.

  2. Wybierz pozycję Azure: Zaloguj się i postępuj zgodnie z monitami, aby się uwierzytelnić.

  3. Po zalogowaniu wróć do programu Visual Studio Code.

Tworzenie i wdrażanie w usłudze Azure Container Apps

Rozszerzenie Azure Container Apps dla programu Visual Studio Code umożliwia wybranie istniejących zasobów usługi Container Apps lub utworzenie nowych w celu wdrożenia aplikacji. W tym scenariuszu utworzysz nowe środowisko aplikacji kontenera i aplikację kontenera do hostowania aplikacji. Po zainstalowaniu rozszerzenia Container Apps można uzyskać dostęp do jego funkcji w panelu sterowania platformy Azure w programie Visual Studio Code.

  1. Wybierz pozycję F1 , aby otworzyć paletę poleceń i uruchomić polecenie Azure Container Apps: Deploy Project from Workspace (Wdrażanie projektu z obszaru roboczego ).

  2. Wprowadź następujące wartości zgodnie z monitem rozszerzenia.

    Monit Wartość
    Wybieranie subskrypcji Wybierz subskrypcję platformy Azure, której chcesz użyć.
    Wybieranie środowiska aplikacji kontenera Wybierz pozycję Utwórz nowe środowisko aplikacji kontenera. To pytanie zadajesz tylko wtedy, gdy masz istniejące środowiska usługi Container Apps.
    Wprowadź nazwę nowych zasobów aplikacji kontenera Wprowadź ciąg my-container-app.
    Wybieranie lokalizacji Wybierz blisko siebie region świadczenia usługi Azure.
    Czy chcesz zapisać konfigurację wdrożenia? Wybierz pozycję Zapisz.

    Zostanie otwarty panel dziennika aktywności platformy Azure i zostanie wyświetlony postęp wdrażania. Ukończenie tego procesu może potrwać kilka minut.

  3. Po zakończeniu tego procesu program Visual Studio Code wyświetli powiadomienie. Wybierz pozycję Przeglądaj , aby otworzyć wdrożona aplikacja w przeglądarce.

    Na pasku lokalizacji przeglądarki dołącz /albums ścieżkę na końcu adresu URL aplikacji, aby wyświetlić dane z przykładowego żądania interfejsu API.

Gratulacje! Pomyślnie utworzono i wdrożono pierwszą aplikację kontenera przy użyciu programu Visual Studio Code.

Czyszczenie zasobów

Jeśli nie zamierzasz nadal korzystać z tej aplikacji, możesz usunąć wystąpienie usługi Azure Container Apps i wszystkie skojarzone usługi jednocześnie, usuwając grupę zasobów.

Wykonaj następujące kroki w witrynie Azure Portal, aby usunąć utworzone zasoby:

  1. Wybierz grupę zasobów my-container-app w sekcji Przegląd .
  2. Wybierz przycisk Usuń grupę zasobów w górnej części grupy zasobów Przegląd.
  3. Wprowadź nazwę grupy zasobów my-container-app w oknie dialogowym potwierdzenia Czy na pewno chcesz usunąć okno dialogowe potwierdzenia "my-container-apps".
  4. Wybierz Usuń. Proces usuwania grupy zasobów może potrwać kilka minut.

Napiwek

Masz problemy? Poinformuj nas o usłudze GitHub, otwierając problem w repozytorium usługi Azure Container Apps.

Następne kroki