Icke-bakåtkompatibla ändringar i Azure Spring Apps API
Kommentar
Azure Spring Apps är det nya namnet på Azure Spring Cloud-tjänsten. Även om tjänsten har ett nytt namn ser du det gamla namnet på vissa platser ett tag medan vi arbetar med att uppdatera tillgångar som skärmbilder, videor och diagram.
Den här artikeln gäller för: ✔️ Basic/Standard ✔️ Enterprise
I den här artikeln beskrivs icke-bakåtkompatibla ändringar som introducerats i Azure Spring Apps-API:et.
Azure Spring Apps-tjänsten släpper den nya stabila API-versionen 2022-04-01. Den nya API-versionen introducerar icke-bakåtkompatibla ändringar baserat på den tidigare stabila API-versionen 2020-07-01. Vi rekommenderar att du uppdaterar dina API-anrop till den nya API-versionen.
Tidigare API-utfasningsdatum
Den tidigare API-versionen 2020-07-01 stöds inte från och med april 2025.
Icke-bakåtkompatibla API-ändringar från 2020-07-01 till 2022-04-01
Inaktuellt talvärde CPU och MemoryInGB i distributioner
Inaktuellt fält properties.deploymentSettings.cpu
och properties.deploymentSettings.memoryInGB
i resursen Spring/Apps/Deployments
. Använd properties.deploymentSettings.resourceRequests.cpu
och properties.deploymentSettings.resourceRequests.memory
i stället.
RBAC-rolländring för blågrön distribution
Inaktuellt fält properties.activeDeploymentName
i resursen Spring/Apps
. Används POST/SUBSCRIPTIONS/RESOURCEGROUPS/PROVIDERS/MICROSOFT.APPPLATFORM/SPRING/APPS/SETACTIVEDEPLOYMENTS
för blågrön distribution. Den här åtgärden behöver en separat RBAC-roll spring/apps/setActiveDeployments/action
att utföra.
Flytta alternativ från olika egenskapspåsar för resursen Spring/Apps/Deployments
- Inaktuell
properties.createdTime
. AnvändsystemData.createdAt
. - Inaktuell
properties.deploymentSettings.jvmOptions
. Användproperties.source.jvmOptions
. - Inaktuell
properties.deploymentSettings.jvmOptions
. Användproperties.source.runtimeVersion
. - Inaktuell
properties.deploymentSettings.netCoreMainEntryPath
. Användproperties.source.netCoreMainEntryPath
. - Inaktuell
properties.appName
, som du kan extrahera frånid
.
Uppdateringar i Azure CLI-tillägget
Lägga till ny RBAC-roll för blågrön distribution
Du måste lägga till RBAC-rollen spring/apps/setActiveDeployments/action
för att utföra följande Azure CLI-kommandon:
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>
Utdatauppdateringar
Om du använder Azure CLI-tillägget spring-cloud
med en version som är lägre än 3.0.0 och du vill uppgradera tilläggsversionen eller migrera till spring
tillägget bör du ta hand om följande utdatauppdateringar.
az spring app
kommandoutdata: Ta bortproperties.activeDeploymentName
. Användproperties.activeDeployment.name
i stället.az spring app
kommandoutdata: Ta bortproperties.createdTime
. AnvändsystemData.createdAt
i stället.az spring app
kommandoutdata: Ta bortproperties.activeDeployment.properties.deploymentSettings.cpu
. Användproperties.activeDeployment.properties.deploymentSettings.resourceRequests.cpu
i stället.az spring app
kommandoutdata: Ta bortproperties.activeDeployment.properties.deploymentSettings.memoryInGB
. Användproperties.activeDeployment.properties.deploymentSettings.resourceRequests.memory
i stället.az spring app
kommandoutdata: Ta bortproperties.activeDeployment.properties.deploymentSettings.jvmOptions
. Användproperties.activeDeployment.properties.source.jvmOptions
i stället.az spring app
kommandoutdata: Ta bortproperties.activeDeployment.properties.deploymentSettings.runtimeVersion
. Användproperties.activeDeployment.properties.source.runtimeVersion
i stället.az spring app
kommandoutdata: Ta bortproperties.activeDeployment.properties.deploymentSettings.netCoreMainEntryPath
. Användproperties.activeDeployment.properties.source.netCoreMainEntryPath
i stället.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för