Megosztás a következőn keresztül:


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 az systemData.createdAt parancsot.
  • Elavult properties.deploymentSettings.jvmOptions. Használja az properties.source.jvmOptions parancsot.
  • Elavult properties.deploymentSettings.jvmOptions. Használja az properties.source.runtimeVersion parancsot.
  • Elavult properties.deploymentSettings.netCoreMainEntryPath. Használja az properties.source.netCoreMainEntryPath parancsot.
  • Elavult , properties.appNameamelyből idkinyerhető.

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ás properties.activeDeploymentName. A properties.activeDeployment.name használható helyette.
  • az spring app parancs kimenete: Eltávolítás properties.createdTime. A systemData.createdAt használható helyette.
  • az spring app parancs kimenete: Eltávolítás properties.activeDeployment.properties.deploymentSettings.cpu. A properties.activeDeployment.properties.deploymentSettings.resourceRequests.cpu használható helyette.
  • az spring app parancs kimenete: Eltávolítás properties.activeDeployment.properties.deploymentSettings.memoryInGB. A properties.activeDeployment.properties.deploymentSettings.resourceRequests.memory használható helyette.
  • az spring app parancs kimenete: Eltávolítás properties.activeDeployment.properties.deploymentSettings.jvmOptions. A properties.activeDeployment.properties.source.jvmOptions használható helyette.
  • az spring app parancs kimenete: Eltávolítás properties.activeDeployment.properties.deploymentSettings.runtimeVersion. A properties.activeDeployment.properties.source.runtimeVersion használható helyette.
  • az spring app parancs kimenete: Eltávolítás properties.activeDeployment.properties.deploymentSettings.netCoreMainEntryPath. A properties.activeDeployment.properties.source.netCoreMainEntryPath használható helyette.