Az Azure Spring Apps API kompatibilitástörő változásai
Feljegyzés
Az Alapszintű, a Standard és a Nagyvállalati csomag 2025. március közepétől megszűnik, 3 éves nyugdíjazási időszakkal. Javasoljuk, hogy váltson az Azure Container Appsre. További információkért lásd az Azure Spring Apps kivonási bejelentését.
A standard felhasználás és a dedikált csomag 2024. szeptember 30-tól megszűnik, hat hónap után pedig teljes leállítással. Javasoljuk, hogy váltson az Azure Container Appsre. További információ: Azure Spring Apps Standard-használat migrálása és dedikált csomag az Azure Container Appsbe.
Ez a cikk a következőre vonatkozik:✅ Basic/Standard ✅ Enterprise
Ez a cikk az Azure Spring Apps API-ban bevezetett kompatibilitástörő változásokat ismerteti.
Az Azure Spring Apps szolgáltatás kiadja az új stabil API-verziót 2022-04-01. Az új API-verzió a korábbi stabil API 2020-07-01-es verzióján alapuló kompatibilitástörő változásokat vezet be. Javasoljuk, hogy frissítse az API-hívásokat az új API-verzióra.
Korábbi API-elavulási dátum
Az ELŐZŐ API 2020-07-01-es verziója 2025 áprilisától nem támogatott.
API-kompatibilitástörő változások 2020.07.01-től 2022.04.01-hez
A processzor és a MemóriaInGB számértékének elavulttá a telepítésekben
Elavult mező properties.deploymentSettings.cpu
és properties.deploymentSettings.memoryInGB
az Spring/Apps/Deployments
erőforrás. Használja properties.deploymentSettings.resourceRequests.cpu
és properties.deploymentSettings.resourceRequests.memory
használja helyette.
RBAC szerepkörváltozás a kék-zöld üzembe helyezéshez
Elavult mező properties.activeDeploymentName
az Spring/Apps
erőforrásban. Kék-zöld üzembe helyezéshez használható POST/SUBSCRIPTIONS/RESOURCEGROUPS/PROVIDERS/MICROSOFT.APPPLATFORM/SPRING/APPS/SETACTIVEDEPLOYMENTS
. Ehhez a művelethez külön RBAC-szerepkörre spring/apps/setActiveDeployments/action
van szükség.
Beállítások áthelyezése különböző tulajdonságcsomagokból a Spring/Apps/Deployments erőforráshoz
- Elavult
properties.createdTime
. Használja azsystemData.createdAt
parancsot. - Elavult
properties.deploymentSettings.jvmOptions
. Használja azproperties.source.jvmOptions
parancsot. - Elavult
properties.deploymentSettings.jvmOptions
. Használja azproperties.source.runtimeVersion
parancsot. - Elavult
properties.deploymentSettings.netCoreMainEntryPath
. Használja azproperties.source.netCoreMainEntryPath
parancsot. - Elavult ,
properties.appName
amelybőlid
kinyerhető.
Frissítések az Azure CLI-bővítményben
Új RBAC-szerepkör hozzáadása kék-zöld üzembe helyezéshez
Az alábbi Azure CLI-parancsok végrehajtásához RBAC-szerepkört spring/apps/setActiveDeployments/action
kell hozzáadnia:
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>
Kimeneti frissítések
Ha az Azure CLI-bővítményt spring-cloud
3.0.0-snál alacsonyabb verzióval használja, és frissíteni szeretné a bővítmény verzióját, vagy át szeretne migrálni a spring
bővítményre, akkor a következő kimeneti frissítéseket kell elvégeznie.
-
az spring app
parancs kimenete: Eltávolításproperties.activeDeploymentName
. Aproperties.activeDeployment.name
használható helyette. -
az spring app
parancs kimenete: Eltávolításproperties.createdTime
. AsystemData.createdAt
használható helyette. -
az spring app
parancs kimenete: Eltávolításproperties.activeDeployment.properties.deploymentSettings.cpu
. Aproperties.activeDeployment.properties.deploymentSettings.resourceRequests.cpu
használható helyette. -
az spring app
parancs kimenete: Eltávolításproperties.activeDeployment.properties.deploymentSettings.memoryInGB
. Aproperties.activeDeployment.properties.deploymentSettings.resourceRequests.memory
használható helyette. -
az spring app
parancs kimenete: Eltávolításproperties.activeDeployment.properties.deploymentSettings.jvmOptions
. Aproperties.activeDeployment.properties.source.jvmOptions
használható helyette. -
az spring app
parancs kimenete: Eltávolításproperties.activeDeployment.properties.deploymentSettings.runtimeVersion
. Aproperties.activeDeployment.properties.source.runtimeVersion
használható helyette. -
az spring app
parancs kimenete: Eltávolításproperties.activeDeployment.properties.deploymentSettings.netCoreMainEntryPath
. Aproperties.activeDeployment.properties.source.netCoreMainEntryPath
használható helyette.