Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
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 zmiany przełamujące wprowadzone w API usługi Azure Spring Apps.
Usługa Azure Spring Apps udostępnia nowy stabilny interfejs API w wersji 2022-04-01. Nowa wersja interfejsu API wprowadza zmiany niekompatybilne z poprzednią stabilną wersją interfejsu API 2020-07-01. Zalecamy zaktualizowanie wywołań interfejsu API do nowej wersji interfejsu API.
Poprzednia data wycofania interfejsu API
Poprzedni interfejs API w wersji 2020-07-01 nie będzie obsługiwany od kwietnia 2025 r.
Istotne zmiany API od 2020-07-01 do 2022-04-01
Wycofanie wartości liczbowej procesora i pamięci w GB we wdrożeniach
Wycofuj pole properties.deploymentSettings.cpu i properties.deploymentSettings.memoryInGB w zasobie Spring/Apps/Deployments . Użyj properties.deploymentSettings.resourceRequests.cpu i properties.deploymentSettings.resourceRequests.memory zamiast tego.
Zmiana roli RBAC dla wdrożenia typu blue-green
Oznaczyć pole properties.activeDeploymentName jako przestarzałe w zasobie Spring/Apps. Użyj POST/SUBSCRIPTIONS/RESOURCEGROUPS/PROVIDERS/MICROSOFT.APPPLATFORM/SPRING/APPS/SETACTIVEDEPLOYMENTS do wdrażania niebiesko-zielonego. Ta akcja wymaga oddzielnej roli RBAC spring/apps/setActiveDeployments/action aby ją wykonać.
Przenieś opcje z różnych pakietów właściwości dla zasobu Spring/Apps/Deployments
- Oznacz jako przestarzałe
properties.createdTime. UżyjsystemData.createdAt. - Oznacz jako przestarzałe
properties.deploymentSettings.jvmOptions. Użyjproperties.source.jvmOptions. - Oznacz jako przestarzałe
properties.deploymentSettings.jvmOptions. Użyjproperties.source.runtimeVersion. - Oznacz jako przestarzałe
properties.deploymentSettings.netCoreMainEntryPath. Użyjproperties.source.netCoreMainEntryPath. - Wycofuj
properties.appNamewartość , którą można wyodrębnić z elementuid.
Aktualizacje w rozszerzeniu interfejsu wiersza polecenia platformy Azure
Dodaj nową rolę RBAC dla wdrożenia typu blue-green
Aby wykonać następujące polecenia Azure CLI, musisz dodać rolę RBAC spring/apps/setActiveDeployments/action:
az spring app set-deployment \
--resource-group <resource-group-name> \
--service <service-instance-name> \
--name <app-name> \
--deployment <deployment-name>
az spring app unset-deployment \
--resource-group <resource-group-name> \
--service <service-instance-name> \
--name <app-name>
Aktualizacje danych wyjściowych
Jeśli używasz rozszerzenia interfejsu wiersza polecenia spring-cloud platformy Azure w wersji starszej niż 3.0.0 i chcesz uaktualnić wersję rozszerzenia lub przeprowadzić migrację do spring rozszerzenia, należy zadbać o następujące aktualizacje wyjściowe.
-
az spring appdane wyjściowe polecenia: Usuńproperties.activeDeploymentNamepolecenie . Użycie w zamian parametruproperties.activeDeployment.name. -
az spring appdane wyjściowe polecenia: Usuńproperties.createdTimepolecenie . Użycie w zamian parametrusystemData.createdAt. -
az spring appdane wyjściowe polecenia: Usuńproperties.activeDeployment.properties.deploymentSettings.cpupolecenie . Użycie w zamian parametruproperties.activeDeployment.properties.deploymentSettings.resourceRequests.cpu. -
az spring appdane wyjściowe polecenia: Usuńproperties.activeDeployment.properties.deploymentSettings.memoryInGBpolecenie . Użycie w zamian parametruproperties.activeDeployment.properties.deploymentSettings.resourceRequests.memory. -
az spring appdane wyjściowe polecenia: Usuńproperties.activeDeployment.properties.deploymentSettings.jvmOptionspolecenie . Użycie w zamian parametruproperties.activeDeployment.properties.source.jvmOptions. -
az spring appdane wyjściowe polecenia: Usuńproperties.activeDeployment.properties.deploymentSettings.runtimeVersionpolecenie . Użycie w zamian parametruproperties.activeDeployment.properties.source.runtimeVersion. -
az spring appdane wyjściowe polecenia: Usuńproperties.activeDeployment.properties.deploymentSettings.netCoreMainEntryPathpolecenie . Użycie w zamian parametruproperties.activeDeployment.properties.source.netCoreMainEntryPath.