Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
Ten artykuł dotyczy: ❎ Podstawowa/Standardowa ✅ Enterprise
W tym artykule opisano sposób migrowania portalu API do Managed Admin for Spring w usłudze Azure Container Apps.
Składnik zarządzany przez administratora platformy Spring udostępnia interfejs administracyjny dla aplikacji internetowych Spring Boot, które uwidaczniają punkty końcowe siłownika. Jest on podobny do widoku na żywo aplikacji, działającego jako lekkie narzędzie do analizy i rozwiązywania problemów, które pomaga deweloperom i operatorom monitorować uruchomione aplikacje.
Wymagania wstępne
- Skonfigurowane wystąpienie planu usługi Azure Spring Apps Enterprise z włączoną usługą Konfiguracji Aplikacji.
- Istniejąca aplikacja kontenera platformy Azure. Aby uzyskać więcej informacji, zobacz temat Szybki start: Wdrażanie pierwszej aplikacji kontenera przy użyciu witryny Azure Portal.
- Interfejs wiersza polecenia platformy Azure.
Udostępnij administratora zarządzanego dla platformy Spring w usłudze Azure Container Apps
Aby skonfigurować składnik, wykonaj następujące kroki:
Przejdź do środowiska aplikacji kontenera w witrynie Azure Portal.
W obszarze Usługi w menu usługi wybierz pozycję Usługi.
Wybierz pozycję Konfiguruj, a następnie wybierz pozycję Składnik Java.
Wypełnij panel Konfiguracja składnika Java za pomocą następujących wartości:
Właściwości Wartość Typ składnika Java Admin dla Spring Nazwa składnika Java Admin Wybierz Dalej.
Na karcie Przegląd wybierz pozycję Konfiguruj.
Zaktualizuj zależność aplikacji kontenera
Aby zintegrować składnik Admin z aplikacją kontenera, dodaj następującą zależność do pliku pom.xml . Zastąp numer wersji najnowszą wersją z repozytorium Maven.
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
<version>3.3.2</version>
</dependency>
Wiąż swoją aplikację kontenerową z komponentem Admin dla Spring Java
Wykonaj następujące kroki, aby powiązać aplikację kontenera ze składnikiem:
- Przejdź do środowiska aplikacji kontenera w witrynie Azure Portal.
- W obszarze Usługi wybierz pozycję Usługi.
- Z listy wybierz pozycję administrator.
- W obszarze Powiązania wybierz nazwę aplikacji kontenera z listy rozwijanej Nazwa aplikacji.
- Wybierz kartę Przegląd , a następnie wybierz pozycję Konfiguruj.
- Przejdź do aplikacji kontenera w witrynie Azure Portal i skopiuj jej adres URL do późniejszego użycia.
Uzyskiwanie dostępu do pulpitu nawigacyjnego administratora
Uwaga
Administrator zarządzany aplikacji Spring w usłudze Azure Container Apps nie obsługuje konfiguracji logowania jednokrotnego. Opiera się ona na przypisaniach ról platformy Azure.
Aby uzyskać dostęp do pulpitu, musisz mieć przypisaną rolę Microsoft.App/managedEnvironments/write do swojego konta dla zasobu środowiska zarządzanego.
Tworzenie i przypisywanie roli niestandardowej
Aby utworzyć i przypisać rolę niestandardową, wykonaj następujące kroki:
Użyj następującego polecenia, aby utworzyć niestandardową definicję roli:
az role definition create --role-definition '{ "Name": "<ROLE_NAME>", "IsCustom": true, "Description": "Access to managed Java Component dashboards in managed environments", "Actions": [ "Microsoft.App/managedEnvironments/write" ], "AssignableScopes": ["/subscriptions/<SUBSCRIPTION_ID>"] }'Użyj poniższego polecenia, aby przypisać rolę niestandardową do swojego konta.
az role assignment create \ --assignee <USER_OR_SERVICE_PRINCIPAL_ID> \ --role "<ROLE_NAME>" \ --scope $ENVIRONMENT_ID