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:
- Rozszerzenie konta platformy Azure
- Rozszerzenie Azure Container Apps
- Rozszerzenie platformy Docker
Klonowanie projektu
Otwórz nowe okno programu Visual Studio Code.
Wybierz klawisz F1 , aby otworzyć paletę poleceń.
Wprowadź ciąg Git: Klonuj i naciśnij klawisz Enter.
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.
Wybierz folder, do który chcesz sklonować projekt.
Wybierz pozycję Otwórz, aby otworzyć projekt w programie Visual Studio Code.
Logowanie się do platformy Azure
Wybierz klawisz F1 , aby otworzyć paletę poleceń.
Wybierz pozycję Azure: Zaloguj się i postępuj zgodnie z monitami, aby się uwierzytelnić.
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.
Wybierz pozycję F1 , aby otworzyć paletę poleceń i uruchomić polecenie Azure Container Apps: Deploy Project from Workspace (Wdrażanie projektu z obszaru roboczego ).
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.
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:
- Wybierz grupę zasobów my-container-app w sekcji Przegląd .
- Wybierz przycisk Usuń grupę zasobów w górnej części grupy zasobów Przegląd.
- Wprowadź nazwę grupy zasobów my-container-app w oknie dialogowym potwierdzenia Czy na pewno chcesz usunąć okno dialogowe potwierdzenia "my-container-apps".
- 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.