Wijzigingen die fouten veroorzaken in de Azure Spring Apps-API
Notitie
De Basic-, Standard- en Enterprise-abonnementen worden afgeschaft vanaf medio maart 2025, met een pensioenperiode van 3 jaar. We raden u aan om over te stappen naar Azure Container Apps. Zie de aankondiging over buitengebruikstelling van Azure Spring Apps voor meer informatie.
Het standaardverbruik en het speciale abonnement worden vanaf 30 september 2024 afgeschaft, met een volledige afsluiting na zes maanden. We raden u aan om over te stappen naar Azure Container Apps. Zie Azure Spring Apps Standard-verbruik en toegewezen abonnement migreren naar Azure Container Apps voor meer informatie.
Dit artikel is van toepassing op:✅ Basic/Standard ✅ Enterprise
In dit artikel worden belangrijke wijzigingen beschreven die zijn geïntroduceerd in de Azure Spring Apps-API.
De Azure Spring Apps-service brengt de nieuwe stabiele API-versie 2022-04-01 uit. De nieuwe API-versie introduceert belangrijke wijzigingen op basis van de vorige stabiele API-versie 2020-07-01. U wordt aangeraden uw API-aanroepen bij te werken naar de nieuwe API-versie.
Datum van afschaffing van vorige API
De vorige API-versie 2020-07-01 wordt vanaf april 2025 niet ondersteund.
API-belangrijke wijzigingen van 2020-07-01 tot 2022-04-01
Getalwaarde CPU en MemoryInGB in implementaties afschaven
Het veld properties.deploymentSettings.cpu
en properties.deploymentSettings.memoryInGB
in de Spring/Apps/Deployments
resource verwijderen. Gebruik properties.deploymentSettings.resourceRequests.cpu
en properties.deploymentSettings.resourceRequests.memory
in plaats daarvan.
RBAC-rolwijziging voor blauwgroene implementatie
Het veld properties.activeDeploymentName
in de Spring/Apps
resource wordt afgeschaft. Gebruik POST/SUBSCRIPTIONS/RESOURCEGROUPS/PROVIDERS/MICROSOFT.APPPLATFORM/SPRING/APPS/SETACTIVEDEPLOYMENTS
deze functie voor blauwgroene implementatie. Voor deze actie moet een afzonderlijke RBAC-rol spring/apps/setActiveDeployments/action
worden uitgevoerd.
Opties verplaatsen van verschillende eigenschappentassen voor de Resource Spring/Apps/Deployments
properties.createdTime
Afgeschaft . GebruiksystemData.createdAt
.properties.deploymentSettings.jvmOptions
Afgeschaft . Gebruikproperties.source.jvmOptions
.properties.deploymentSettings.jvmOptions
Afgeschaft . Gebruikproperties.source.runtimeVersion
.properties.deploymentSettings.netCoreMainEntryPath
Afgeschaft . Gebruikproperties.source.netCoreMainEntryPath
.properties.appName
Afgeschaft, die u kunt extraheren uitid
.
Updates in de Azure CLI-extensie
Nieuwe RBAC-rol toevoegen voor blauwgroene implementatie
U moet een RBAC-rol spring/apps/setActiveDeployments/action
toevoegen om de volgende Azure CLI-opdrachten uit te voeren:
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>
Uitvoerupdates
Als u de Azure CLI-extensie spring-cloud
gebruikt met een versie lager dan 3.0.0 en u de extensieversie wilt upgraden of wilt migreren naar de spring
extensie, moet u de volgende uitvoerupdates uitvoeren.
az spring app
opdrachtuitvoer: Verwijderenproperties.activeDeploymentName
. Gebruik in plaats daarvanproperties.activeDeployment.name
.az spring app
opdrachtuitvoer: Verwijderenproperties.createdTime
. Gebruik in plaats daarvansystemData.createdAt
.az spring app
opdrachtuitvoer: Verwijderenproperties.activeDeployment.properties.deploymentSettings.cpu
. Gebruik in plaats daarvanproperties.activeDeployment.properties.deploymentSettings.resourceRequests.cpu
.az spring app
opdrachtuitvoer: Verwijderenproperties.activeDeployment.properties.deploymentSettings.memoryInGB
. Gebruik in plaats daarvanproperties.activeDeployment.properties.deploymentSettings.resourceRequests.memory
.az spring app
opdrachtuitvoer: Verwijderenproperties.activeDeployment.properties.deploymentSettings.jvmOptions
. Gebruik in plaats daarvanproperties.activeDeployment.properties.source.jvmOptions
.az spring app
opdrachtuitvoer: Verwijderenproperties.activeDeployment.properties.deploymentSettings.runtimeVersion
. Gebruik in plaats daarvanproperties.activeDeployment.properties.source.runtimeVersion
.az spring app
opdrachtuitvoer: Verwijderenproperties.activeDeployment.properties.deploymentSettings.netCoreMainEntryPath
. Gebruik in plaats daarvanproperties.activeDeployment.properties.source.netCoreMainEntryPath
.