Udostępnij przez


Używanie akceleratora aplikacji VMware Tanzu z planem Azure Spring Apps Enterprise

Uwaga

Plany Basic, Standardi Enterprise weszły w okres wycofywania 17 marca 2025 r. Aby uzyskać więcej informacji, zobacz ogłoszenie o wycofaniu usługi Azure Spring Apps.

Uwaga

Akcelerator aplikacji dla oprogramowania VMware Tanzu kończy wsparcie 31 sierpnia 2025 r. Aby uzyskać więcej informacji, zobacz Wycofywanie składników Tanzu.

Ten artykuł dotyczy: ❎ Podstawowa/Standardowa ✅ Enterprise

W tym artykule pokazano, jak używać Application Accelerator dla VMware Tanzu (App Accelerator) z planem Azure Spring Apps Enterprise, aby rozpoczynać tworzenie aplikacji w sposób czytelny i powtarzalny.

Akcelerator aplikacji pomaga w rozpoczynaniu tworzenia twoich aplikacji oraz wdrażaniu ich w sposób łatwo odnajdowany i powtarzalny. Akcelerator aplikacji umożliwia tworzenie nowych projektów opartych na opublikowanych projektach akceleratora. Aby uzyskać więcej informacji, zobacz Application Accelerator for VMware Tanzu (Akcelerator aplikacji dla programu VMware Tanzu ) w dokumentacji programu VMware.

Wymagania wstępne

  • Subskrypcja platformy Azure. Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

  • Interfejs wiersza polecenia platformy Azure z rozszerzeniem Azure Spring Apps. Użyj następującego polecenia, aby usunąć poprzednie wersje i zainstalować najnowsze rozszerzenie. Jeśli wcześniej zainstalowano spring-cloud rozszerzenie, odinstaluj je, aby uniknąć niezgodności konfiguracji i wersji.

    az extension remove --name spring
    az extension add --name spring
    az extension remove --name spring-cloud
    
  • Aby użyć akceleratora aplikacji w programie VS Code, należy również spełnić następujące wymagania wstępne:

Włączanie akceleratora aplikacji

Możesz włączyć Akcelerator aplikacji podczas aprowizowania instancji planu Enterprise usługi Azure Spring Apps. Jeśli masz już zasób planu Azure Spring Apps Enterprise, zobacz sekcję Zarządzanie akceleratorem aplikacji w istniejącym wystąpieniu planu Enterprise, aby go włączyć.

Akcelerator aplikacji można włączyć przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure.

Wykonaj następujące kroki, aby włączyć akcelerator aplikacji przy użyciu witryny Azure Portal:

  1. Otwórz portal Azure.

  2. Na karcie Podstawy wybierz pozycję Poziom Enterprise w sekcji Cenowej i określ wymagane informacje. Następnie wybierz pozycję Dalej: ustawienia programu VMware Tanzu.

  3. Na karcie Ustawienia programu VMware Tanzu wybierz pozycję Włącz akcelerator aplikacji.

    Zrzut ekranu witryny Azure Portal przedstawiający kartę ustawień programu VMware Tanzu z wyróżnionym polem wyboru Włącz akcelerator aplikacji.

  4. Określ inne ustawienia, a następnie wybierz pozycję Przejrzyj i utwórz.

  5. Na karcie Przejrzyj i utwórz upewnij się, że Włącz akcelerator aplikacji i Włącz portal narzędzi deweloperskich są ustawione na Tak. Wybierz Utwórz, aby utworzyć wystąpienie planu Enterprise.

Monitorowanie akceleratora aplikacji

Akcelerator aplikacji umożliwia generowanie nowych projektów na podstawie plików w repozytoriach Git. W poniższej tabeli opisano składniki akceleratora aplikacji:

Nazwa składnika Liczba wystąpień vCPU na instancję Pamięć na instancję opis
accelerator-server 2 0,4 rdzenia 0.5Gi Udostępnia interfejs API używany przez portal narzędzi deweloperskich do wyświetlania listy dostępnych akceleratorów i opcji.
accelerator-engine 1 1 rdzeń 3Gi Przetwarza wartości wejściowe i pliki — pobierane z migawki z repozytorium Git — i wykonuje dynamiczne przekształcenia w celu generowania projektów.
accelerator-controller 1 0,2 rdzenia 0.25Gi Uzgadnia zasoby akceleratora aplikacji.
source-controller 1 0,2 rdzenia 0.25Gi Rejestruje kontroler w celu uzgodnienia zasobów ImageRepositories i MavenArtifacts używanych przez Akcelerator Aplikacji.
flux-source-controller 1 0,2 rdzenia 0.25Gi Rejestruje kontroler w celu synchronizacji GithubRepository zasobów używanych przez akcelerator aplikacji. Obsługuje zarządzanie źródłami repozytorium Git dla akceleratora aplikacji.

Uruchomione wystąpienia i użycie zasobów wszystkich składników można zobaczyć za pomocą portalu Azure lub Azure CLI.

Stan akceleratora aplikacji można wyświetlić w witrynie Azure Portal na stronie Narzędzia deweloperskie, jak pokazano na poniższym zrzucie ekranu:

Zrzut ekranu witryny Azure Portal przedstawiający stronę Narzędzia deweloperskie.

Konfigurowanie narzędzi deweloperskich w celu uzyskania dostępu do akceleratora aplikacji

Aby uzyskać dostęp do akceleratora aplikacji, należy skonfigurować narzędzia Tanzu Dev Tools. Aby uzyskać więcej informacji, zobacz Configure Tanzu Dev Tools in the Azure Spring Apps Enterprise plan (Konfigurowanie narzędzi Tanzu Dev Tools w planie Azure Spring Apps Enterprise).

Używanie akceleratora aplikacji do uruchamiania nowych projektów

Aby użyć akceleratora aplikacji do uruchamiania nowych projektów, musisz uzyskać uprawnienia do zarządzania akceleratorami. Następnie można zarządzać wstępnie zdefiniowanymi akceleratorami lub własnymi akceleratorami.

Uzyskiwanie uprawnień do zarządzania akceleratorami

Zarządzanie akceleratorami wymaga następujących uprawnień:

  • Czytaj: Uzyskaj wstępnie zdefiniowany akcelerator usługi Azure Spring Apps
  • Inne: Wyłączanie wstępnie zdefiniowanego akceleratora usługi Azure Spring Apps
  • Inne: Włączanie wstępnie zdefiniowanego akceleratora usługi Azure Spring Apps
  • Napisz: Utwórz lub zaktualizuj niestandardowy akcelerator dla Microsoft Azure Spring Apps
  • Przeczytaj: Uzyskiwanie niestandardowego akceleratora usługi Azure Spring Apps

Aby uzyskać więcej informacji, zobacz How to use permissions in Azure Spring Apps (Jak używać uprawnień w usłudze Azure Spring Apps).

Zarządzanie wstępnie zdefiniowanymi akceleratorami

Możesz rozpocząć od kilku wstępnie zdefiniowanych akceleratorów, aby rozpocząć uruchamianie nowych projektów. Możesz wyłączyć lub włączyć wbudowane akceleratory zgodnie z własnymi preferencjami.

Akceleratory wstępnie zdefiniowane można zarządzać przy użyciu witryny Azure Portal i interfejsu wiersza polecenia platformy Azure.

Akceleratory wbudowane można wyświetlić w witrynie Azure Portal na karcie Akceleratory , jak pokazano na poniższym zrzucie ekranu:

Zrzut ekranu witryny Azure Portal przedstawiający kartę Akceleratory z wbudowanymi akceleratorami z wyróżnionym przyciskiem Wyłącz akcelerator.

Zarządzanie własnymi akceleratorami

Oprócz korzystania ze wstępnie zdefiniowanych akceleratorów można tworzyć własne akceleratory. Możesz użyć dowolnego repozytorium Git w usłudze Azure DevOps, GitHub, GitLab lub Bitbucket.

Wykonaj następujące kroki, aby utworzyć i zachować własne akceleratory:

Najpierw utwórz plik o nazwie accelerator.yaml w katalogu głównym repozytorium Git.

Możesz użyć pliku accelerator.yaml , aby zadeklarować opcje wejściowe, które użytkownicy wypełniają przy użyciu formularza w interfejsie użytkownika. Te wartości opcji kontrolują przetwarzanie przez silnik szablonów, przed zwróceniem spakowanych plików wyjściowych. Jeśli nie dołączysz pliku accelerator.yaml , repozytorium nadal działa jako akcelerator, ale pliki są przekazywane niezmodyfikowane użytkownikom. Aby uzyskać więcej informacji, zobacz sekcję Tworzenie pliku accelerator.yaml w akceleratorze aplikacji Tanzu Application Platform w wersji 1.5.

Następnie opublikuj nowy akcelerator.

Po utworzeniu pliku accelerator.yaml możesz utworzyć akcelerator. Następnie można go wyświetlić w witrynie Azure Portal lub na stronie Akcelerator aplikacji w portalu narzędzi deweloperskich. Nowy akcelerator można opublikować przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure.

Aby utworzyć własny akcelerator, otwórz sekcję Akceleratory , a następnie wybierz pozycję Dodaj akcelerator w sekcji Dostosowane akceleratory.

Zrzut ekranu witryny Azure Portal przedstawiający kartę Akceleratory narzędzi deweloperskich z wyróżnionym przyciskiem Dodaj akcelerator.

W poniższej tabeli opisano pola akceleratora z możliwością dostosowywania:

Portal CLI opis Wymagane/opcjonalnie
Nazwa/nazwisko name Unikatowa nazwa akceleratora. Nazwa nie może ulec zmianie po jej utworzeniu. Wymagane
Opis display-name Dłuższy opis akceleratora. Opcjonalnie
Adres URL ikony icon-url Adres URL obrazu reprezentujący akcelerator w interfejsie użytkownika. Opcjonalnie
Tagi accelerator-tags Tablica ciągów definiujących atrybuty akceleratora, które mogą być używane w wyszukiwaniu w interfejsie użytkownika. Opcjonalnie
Adres URL usługi Git git-url Adres URL repozytorium źródłowego akceleratora w repozytorium Git. Adres URL może być adresem HTTP/S lub SSH. Składnia przypominająca scp nie jest obsługiwana dla adresów SSH — na przykład user@example.com:repository.git. Zamiast tego prawidłowy format adresu URL to ssh://user@example.com:22/repository.git. Wymagane
Interwał usługi Git git-interval-in-seconds Interwał sprawdzania dostępności aktualizacji repozytorium. Jeśli nie zostanie określony, interwał domyślnie to 10 minut. Istnieje również interwał odświeżania — obecnie 10 sekund — przed pojawieniem się akceleratorów w interfejsie użytkownika. Może wystąpić 10-sekundowe opóźnienie, zanim zmiany zostaną odzwierciedlone w interfejsie użytkownika. Opcjonalnie
Gałąź usługi Git git-branch Gałąź Git, którą należy pobrać i monitorować pod kątem zmian. Należy określić tylko gałąź Git, commit Git lub tag Git. Opcjonalnie
Zatwierdzenie usługi Git git-commit SHA zatwierdzenia Git do sprawdzenia. Należy określić tylko gałąź Git, zatwierdzenie Git lub tag Git. Opcjonalnie
Tag Git git-tag Tag zatwierdzenia Git do sprawdzenia. Należy określić tylko gałąź, zatwierdzenie lub tag Git. Opcjonalnie
Podścieżka Git git-sub-path Ścieżka do folderu w repozytorium Git do rozważenia jako root akceleratora lub fragmentu. Opcjonalnie
Authentication type (Typ uwierzytelniania) N/A Typ uwierzytelniania repozytorium źródłowego akceleratora. Typ może mieć wartość Public, wartość Basic auth lub wartość SSH. Wymagane
Nazwa użytkownika username Nazwa użytkownika w celu uzyskania dostępu do repozytorium źródłowego akceleratora, którego typem uwierzytelniania jest Basic auth. Wymagane, gdy typ uwierzytelniania to Basic auth.
Hasło/Osobisty token dostępu password Hasło umożliwiające dostęp do repozytorium źródłowego akceleratora, którego typem uwierzytelniania jest Basic auth. Wymagane, gdy typ uwierzytelniania to Basic auth.
Klucz prywatny private-key Klucz prywatny umożliwiający dostęp do repozytorium źródłowego akceleratora, którego typem uwierzytelniania jest SSH. Obsługiwany jest tylko klucz prywatny OpenSSH. Wymagane, gdy typ uwierzytelniania to SSH.
Klucz hosta host-key Klucz hosta umożliwiający dostęp do repozytorium źródłowego akceleratora, którego typem uwierzytelniania jest SSH. Wymagane, gdy typ uwierzytelniania to SSH.
Algorytm klucza hosta host-key-algorithm Algorytm klucza hosta umożliwiający dostęp do repozytorium źródłowego akceleratora, którego typem uwierzytelniania jest SSH. Możliwe wartości to ecdsa-sha2-nistp256 i ssh-rsa. Wymagane, gdy typ uwierzytelniania to SSH.
Nazwa certyfikatu urzędu certyfikacji ca-cert-name Nazwa certyfikatu urzędu certyfikacji w celu uzyskania dostępu do repozytorium źródłowego akceleratora przy użyciu certyfikatu z podpisem własnym, którego typ uwierzytelniania to Public lub Basic auth. Wymagane, gdy certyfikat z podpisem własnym jest używany dla adresu URL repozytorium Git.
Typ type Typ niestandardowego akceleratora. Typ może mieć wartość Accelerator lub Fragment. Domyślna wartość to Accelerator. Opcjonalnie

Aby wyświetlić wszystkie opublikowane akceleratory, zobacz sekcję Akceleratory aplikacji na stronie Narzędzia deweloperskie. Wybierz adres URL akceleratora aplikacji, aby wyświetlić opublikowane akceleratory w portalu narzędzi deweloperskich:

Zrzut ekranu witryny Azure Portal przedstawiający stronę Narzędzia deweloperskie z wyróżnionym adresem URL akceleratora aplikacji.

Aby wyświetlić nowo opublikowany akcelerator, odśwież portal narzędzi deweloperskich.

Zrzut ekranu strony VMware Tanzu Dev Tools for Azure Spring Apps Application Accelerators.

Uwaga

Może to zająć kilka sekund, zanim Portal Dev Tools odświeży katalog i doda wpis dla nowego akceleratora. Interwał odświeżania jest konfigurowany tak, jak git-interval podczas tworzenia akceleratora. Aby zmiana akceleratora została odzwierciedlona w portalu narzędzi deweloperskich, również potrzebny jest czas. Najlepszym rozwiązaniem jest zmiana parametru git-interval w celu przyspieszenia weryfikacji po zastosowaniu zmian w repozytorium Git.

Odwołaj się do fragmentu we własnych akceleratorach

Pisanie i utrzymywanie akceleratorów może stać się powtarzalne i rozległe w miarę dodawania nowych akceleratorów. Niektórzy ludzie tworzą nowe projekty, kopiując istniejące i wprowadzając modyfikacje, ale ten proces może być żmudny i podatny na błędy. Aby ułatwić tworzenie i konserwację akceleratorów, akcelerator aplikacji obsługuje funkcję o nazwie Composition , która umożliwia ponowne używanie części akceleratora, nazywanych fragmentami.

Aby odwołać się do fragmentu w akceleratorze, wykonaj następujące kroki:

  1. Opublikuj nowy akcelerator typu Fragment przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure.

    Aby utworzyć akcelerator fragmentu, otwórz sekcję Akceleratory , wybierz pozycję Dodaj akcelerator w sekcji Dostosowane akceleratory , a następnie wybierz pozycję Fragment.

    Zrzut ekranu witryny Azure Portal przedstawiający dostosowane akceleratory typu

  2. Zmień plik accelerator.yaml w projekcie akceleratora. imports Użyj instrukcji w sekcji accelerator i instrukcji InvokeFragment w sekcji engine, aby odwołać się do fragmentu w akceleratorze, zgodnie z poniższym przykładem:

    accelerator:
        ...
      # options for the UI
      options:
        ...
      imports:
      - name: <fragment-accelerator-name>
      ...
    
    engine:
      chain:
        ...
      - merge:
        - include: [ "**" ]
        - type: InvokeFragment
          reference: <fragment-accelerator-name>
    
  3. Zsynchronizuj zmianę z portalem narzędzi deweloperskich.

    Aby szybciej odzwierciedlić zmiany w portalu narzędzi deweloperskich, możesz podać wartość dla pola interwału Git dostosowanego akceleratora. Wartość interwału usługi Git wskazuje, jak często system sprawdza dostępność aktualizacji w repozytorium Git.

  4. Zsynchronizuj zmianę z dostosowanym akceleratorem w witrynie Azure Portal przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure.

    Na poniższej liście przedstawiono dwa sposoby synchronizowania zmian:

    • Utwórz lub zaktualizuj dostosowany akcelerator.
    • Otwórz sekcję Akceleratory , a następnie wybierz pozycję Synchronizuj certyfikat.

Aby uzyskać więcej informacji, zobacz Use fragments in Application Accelerator (Używanie fragmentów w akceleratorze aplikacji) w dokumentacji programu VMware.

Używanie akceleratorów do uruchamiania nowego projektu

Wykonaj następujące kroki, aby uruchomić nowy projekt przy użyciu akceleratorów:

  1. Na stronie Narzędzia deweloperskie wybierz adres URL akceleratora aplikacji, aby otworzyć portal narzędzi deweloperskich.

    Zrzut ekranu witryny Azure Portal przedstawiający stronę Narzędzia deweloperskie z wyróżnionym adresem URL akceleratora aplikacji.

  2. W portalu narzędzi deweloperskich wybierz akcelerator.

  3. Określ opcje wejściowe w sekcji Konfigurowanie akceleratora na stronie Generowanie akceleratorów.

    Zrzut ekranu przedstawiający stronę VMware Tanzu Dev Tools for Azure Spring Apps Generate Accelerators (Generowanie akceleratorów) zawierającą sekcję Konfigurowanie akceleratora.

  4. Wybierz pozycję EKSPLORUJ PLIK , aby wyświetlić strukturę projektu i kod źródłowy.

  5. Wybierz pozycję Przejrzyj i wygeneruj , aby przejrzeć określone parametry, a następnie wybierz pozycję Generuj akcelerator.

    Zrzut ekranu strony narzędzi VMware Tanzu Dev Tools for Azure Spring Apps dotyczącej generowania akceleratorów, która pokazuje sekcję Przejrzyj i generuj.

  6. Następnie możesz wyświetlić lub pobrać projekt jako plik zip.

    Zrzut ekranu przedstawiający okienko Działania zadania w narzędziu VMware Tanzu Dev Tools for Azure Spring Apps.

Konfigurowanie akceleratorów przy użyciu certyfikatu z podpisem własnym

Po skonfigurowaniu prywatnego repozytorium Git i włączeniu protokołu HTTPS przy użyciu certyfikatu z podpisem własnym należy skonfigurować nazwę certyfikatu urzędu certyfikacji do akceleratora na potrzeby weryfikacji certyfikatu klienta z akceleratora do repozytorium Git.

Wykonaj następujące kroki, aby skonfigurować akceleratory przy użyciu certyfikatu z podpisem własnym:

  1. Zaimportuj certyfikaty do usługi Azure Spring Apps. Aby uzyskać więcej informacji, zobacz sekcję Importowanie certyfikatu w sekcji Używanie certyfikatów TLS/SSL w aplikacji w usłudze Azure Spring Apps.
  2. Skonfiguruj certyfikat dla akceleratora przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure.

Aby skonfigurować certyfikat dla akceleratora, otwórz sekcję Akceleratory , a następnie wybierz pozycję Dodaj akcelerator w sekcji Dostosowane akceleratory . Następnie wybierz certyfikat z listy rozwijanej.

Zrzut ekranu witryny Azure Portal przedstawiający okienko Dodawanie akceleratora.

Obrót certyfikatów

Po wygaśnięciu certyfikatów należy wymienić certyfikaty w usłudze Spring Cloud Apps, wykonując następujące kroki:

  1. Wygeneruj nowe certyfikaty przez zaufany urząd certyfikacji.
  2. Zaimportuj certyfikaty do usługi Azure Spring Apps. Aby uzyskać więcej informacji, zobacz sekcję Importowanie certyfikatu w sekcji Używanie certyfikatów TLS/SSL w aplikacji w usłudze Azure Spring Apps.
  3. Zsynchronizuj certyfikaty przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure.

Akceleratory nie będą automatycznie używać najnowszego certyfikatu. Należy zsynchronizować jeden lub wszystkie certyfikaty przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure.

Aby zsynchronizować certyfikaty dla wszystkich akceleratorów, otwórz sekcję Akceleratory , a następnie wybierz pozycję Synchronizuj certyfikat, jak pokazano na poniższym zrzucie ekranu:

Zrzut ekranu portalu Azure przedstawiający panel Dostosowane akceleratory z wyróżnionym przyciskiem Synchronizuj certyfikat.

Aby zsynchronizować certyfikat dla pojedynczego akceleratora, otwórz sekcję Akceleratory , a następnie wybierz pozycję Synchronizuj certyfikat z menu kontekstowego akceleratora, jak pokazano na poniższym zrzucie ekranu:

Zrzut ekranu lub portal Azure przedstawiający okienko Dostosowane akceleratory z wyróżnioną opcją menu kontekstowego Certyfikat synchronizacji.

Zarządzanie przyspieszaczem aplikacji w istniejącej instancji planu korporacyjnego

Akcelerator aplikacji można włączyć w istniejącym wystąpieniu planu Azure Spring Apps Enterprise za pomocą portalu Azure lub interfejsu wiersza polecenia Azure.

Jeśli publiczny punkt końcowy narzędzi deweloperskich został już ujawniony, możesz włączyć akcelerator aplikacji, a następnie nacisnąć Ctrl+F5, aby dezaktywować pamięć podręczną przeglądarki, aby wyświetlić ją w portalu narzędzi deweloperskich.

Wykonaj następujące kroki, aby włączyć Akcelerator Aplikacji w ramach istniejącego wystąpienia planu Azure Spring Apps Enterprise przy użyciu portalu Azure:

  1. Przejdź do zasobu usługi, a następnie wybierz pozycję Narzędzia deweloperskie.

  2. Wybierz pozycję Zarządzaj narzędziami.

  3. Wybierz pozycję Włącz akcelerator aplikacji, a następnie wybierz pozycję Zastosuj.

    Zrzut ekranu witryny Azure Portal przedstawiający okienko Zarządzanie narzędziami z wyróżnioną opcją Włącz akcelerator aplikacji.

Możesz sprawdzić, czy akcelerator aplikacji jest włączony, czy wyłączony na stronie Narzędzia deweloperskie.

Używanie akceleratora aplikacji w programie VS Code

Możesz rozpocząć projekt z dowolnego akceleratora aplikacji App Accelerator w planie Enterprise usługi Azure Spring Apps bezpośrednio w programie VS Code.

Wyświetlanie listy akceleratorów aplikacji

Wykonaj następujące kroki, aby wyświetlić listę akceleratorów aplikacji w wystąpieniu usługi planu Enterprise w usłudze Azure Spring Apps:

  1. W programie Visual Studio Code otwórz rozszerzenie Azure Spring Apps, a następnie zaloguj się do konta platformy Azure.

  2. Rozwiń odpowiednie wystąpienie usługi i kliknij prawym przyciskiem myszy, aby wybrać wystąpienie usługi.

  3. Z menu wybierz pozycję Otwórz akcelerator aplikacji, aby otworzyć listę akceleratorów aplikacji. System wyświetla monit o zainstalowanie rozszerzenia Tanzu Application Accelerator dla programu Visual Studio Code, jeśli nie jest ono zainstalowane.

    Zrzut ekranu rozszerzenia VS Code przedstawiający opcję Otwórz przyspieszacz aplikacji dla instancji usługi.

  4. Wybierz dowolny akcelerator, aby uruchomić projekt.

    Zrzut ekranu programu VS Code przedstawiający listę rozszerzeń akceleratora aplikacji.

Uwaga

Jeśli podczas korzystania z rozszerzenia wystąpią jakiekolwiek problemy, których nie możesz rozwiązać, wyloguj się z konta z rozszerzenia.

Rozwiązywanie problemów z akceleratorem aplikacji

Jeśli spróbujesz otworzyć Akcelerator Aplikacji dla wystąpienia usługi, które nie włączyło Akceleratora Aplikacji lub nie uwidoczniono publicznego punktu końcowego, zostanie wyświetlony następujący komunikat o błędzie: Application Accelerator of Spring Apps <instance-name> is not enabled or publicly accessible.

Aby włączyć akcelerator aplikacji i uwidocznić publiczne punkty końcowe, wykonaj następujące kroki. Aby uzyskać więcej informacji, zobacz sekcję Zarządzaj akceleratorem aplikacji w istniejącym wystąpieniu planu przedsiębiorstwa.

  1. Jeśli włączono logowanie jednokrotne w portalu narzędzi deweloperskich, podczas uzyskiwania dostępu do rozszerzenia zostanie wyświetlony następujący komunikat: The extension 'Tanzu App Accelerator' wants to sign in using VMware Tanzu. Aby uzyskać więcej informacji, zobacz sekcję Konfigurowanie portalu narzędzi deweloperskich w temacie Konfigurowanie narzędzi Tanzu Dev Tools w planie Azure Spring Apps Enterprise.

  2. Wybierz pozycję Zezwalaj, wybierz pozycję Otwórz, a następnie wybierz pozycję Otwórz ponownie, aby otworzyć listę rozszerzeń programu VS Code.

    Zrzut ekranu programu VS Code przedstawiający listę rozszerzeń akceleratora aplikacji.

Czasami może zostać wyświetlony komunikat o błędzie podobny do następującego przykładu: AADSTS50011: The redirect URI 'vscode://VMware.tanzu-app-accelerator' specified in the request does not match the redirect URIs configured for the application 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'. Make sure the redirect URI sent in the request matches one added to your application in the Azure portal. Navigate to https://aka.ms/redirectUriMismatchError to learn more about how to fix this.

Aby rozwiązać ten problem, dodaj identyfikator URI vscode://VMware.tanzu-app-accelerator przekierowania do odpowiedniego dostawcy tożsamości (IdP). W usłudze Microsoft Entra ID przejdź do menu Uwierzytelnianie i dodaj identyfikatory URI przekierowania do aplikacji mobilnych i stacjonarnych w konfiguracjach platformy.

Następne kroki