Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Dodawanie składników funkcji App Spaces

Dodaj składnik z

Uwaga

Funkcja App Spaces jest dostępna w wersji zapoznawczej.

Funkcja App Spaces to inteligentna usługa dla deweloperów, która zmniejsza złożoność tworzenia aplikacji internetowych i zarządzania nimi. W tym przewodniku przedstawiono sposób dodawania składników do istniejącej aplikacji App Spaces. Składniki mogą być aplikacją zaplecza (Azure Container App), aplikacją frontonu (statyczną aplikacją internetową) lub bazą danych (MariaDB, PostgreSQL, Qdrant).

Funkcja App Spaces korzysta z koncepcji składników. W poniższej tabeli opisano typy składników, typy aplikacji i usługi platformy Azure używane przez funkcję App Spaces.

Typ składnika Typ aplikacji Usługa platformy Azure
Składnik aplikacji Zaplecze Azure Container Apps
Składnik aplikacji statycznej Fronton Statyczne aplikacje internetowe
Składnik bazy danych Nie dotyczy Azure Container Apps

Dodaj składniki

Aby dodać składnik do obszaru aplikacji, na stronie Obszar aplikacji wybierz pozycję + Dodaj składnik.

Wykonaj następujące kroki, aby dodać składnik aplikacji niestandardowej.

Dodawanie karty

  • Na karcie Dodaj wybierz pozycję Repozytorium GitHub, a następnie wybierz przycisk Dalej w dolnej części strony.

Karta Konfigurowanie

  1. W sekcji Łączenie z usługą GitHub w celu zaimportowania repozytorium wprowadź następujące wartości.

    Ustawienie Akcja
    Konto usługi GitHub Wybierz konto usługi GitHub.
    Organizacja Wybierz organizację.
    Repozytorium Wybierz repozytorium kodu usługi GitHub. Jeśli nie możesz znaleźć repozytorium, możesz włączyć inne uprawnienia w usłudze GitHub.
    Oddział Wybierz gałąź usługi GitHub.
    Lokalizacja aplikacji Wprowadź lokalizację kodu w repozytorium GitHub. Użyj dla / katalogu głównego.
    Port nasłuchiwania Określ port, na który nasłuchuje serwer internetowy. Żądania zewnętrzne wysyłane do portu 80 lub 443 są kierowane do tego portu wewnętrznie dla aplikacji do zawartości serwera.
    Polecenie uruchamiania (opcjonalnie) W obszarze Konfiguracje zaawansowane wprowadź polecenie uruchamiania lub pozostaw wartość pustą dla braków.
  2. W sekcji Konfigurowanie szczegółów aplikacji wprowadź następujące wartości.

    Ustawienie Akcja
    Nazwa składnika Wprowadź nazwę składnika.
  3. Wybierz przycisk Dodaj w dolnej części strony.

W przypadku aplikacji zaplecza funkcja App Spaces tworzy następujące zasoby podczas wdrażania:

  • Środowisko aplikacji kontenera platformy Azure
  • Aplikacja kontenera platformy Azure
  • Sieć wirtualna i podsieć (zasób podsieci sieci wirtualnej)
  • Ciągłe wdrażanie za pomocą funkcji GitHub Actions
  • Rola RBAC współautora (kontrola dostępu oparta na rolach) przypisana do tożsamości przypisanej przez użytkownika w zakresie grupy zasobów (dla celów OpenID Connect)
  • Obszar roboczy usługi Log Analytics

Wykonaj następujące kroki, aby dodać przykładową aplikację szablonu.

Dodawanie karty

  1. Na karcie Dodaj wybierz pozycję Szablon, a następnie wybierz przycisk Dalej w dolnej części strony.

  2. W obszarze Szablony wybierz aplikację, a następnie wybierz przycisk Dalej w dolnej części strony.

Karta Konfigurowanie

  1. Wprowadź następujące wartości w sekcji Łączenie z usługą GitHub .

    Ustawienie Akcja
    Konto usługi GitHub Wybierz konto usługi GitHub.
    Organizacja Wybierz organizację.
    Nowe repozytorium Wprowadź nazwę nowego repozytorium.
  2. W sekcji Konfigurowanie szczegółów aplikacji wprowadź następujące wartości.

    Ustawienie Akcja
    Nazwa składnika Wprowadź nazwę składnika.
  3. Wybierz przycisk Dodaj w dolnej części strony.

Wykonaj następujące kroki, aby dodać składnik bazy danych.

Dodawanie karty

  • Na karcie Dodaj wybierz pozycję Baza danych, a następnie wybierz przycisk Dalej w dolnej części strony.

Karta Konfigurowanie

  1. Na karcie Konfigurowanie wprowadź następujące wartości.

    Ustawienie Akcja
    Typ bazy danych Wybierz typ bazy danych.
    Nazwa składnika Wprowadź nazwę składnika.
  2. Wybierz przycisk Dodaj w dolnej części strony.