Zásadní změny rozhraní API služby Azure Spring Apps
Poznámka:
Azure Spring Apps je nový název služby Azure Spring Cloud. Přestože má služba nový název, na některých místech uvidíte starý název, protože pracujeme na aktualizaci prostředků, jako jsou snímky obrazovky, videa a diagramy.
Tento článek se vztahuje na: ✔️ Basic/Standard ✔️ Enterprise
Tento článek popisuje zásadní změny zavedené v rozhraní API služby Azure Spring Apps.
Služba Azure Spring Apps vydává nové stabilní rozhraní API verze 2022-04-01. Nová verze rozhraní API zavádí zásadní změny na základě předchozí stabilní verze rozhraní API 2020-07-01. Doporučujeme aktualizovat volání rozhraní API na novou verzi rozhraní API.
Datum vyřazení předchozího rozhraní API
Předchozí verze rozhraní API 2020-07-01 nebude od dubna 2025 podporována.
Zásadní změny rozhraní API z 1. 7. 2020 do 2022-04-01
Vyřazení číselné hodnoty procesoru a pamětiInGB v nasazeních
Vystarte pole properties.deploymentSettings.cpu
a properties.deploymentSettings.memoryInGB
v Spring/Apps/Deployments
prostředku. Použijte properties.deploymentSettings.resourceRequests.cpu
a properties.deploymentSettings.resourceRequests.memory
místo toho.
Změna role RBAC pro modré zelené nasazení
Vystarte Spring/Apps
pole properties.activeDeploymentName
v prostředku. Používá se POST/SUBSCRIPTIONS/RESOURCEGROUPS/PROVIDERS/MICROSOFT.APPPLATFORM/SPRING/APPS/SETACTIVEDEPLOYMENTS
k modrému zelenému nasazení. Tato akce potřebuje k provedení samostatné role spring/apps/setActiveDeployments/action
RBAC.
Přesun možností z různých sáčků vlastností pro prostředek Spring/Apps/Deployments
- Zastaralá
properties.createdTime
. PoužijtesystemData.createdAt
. - Zastaralá
properties.deploymentSettings.jvmOptions
. Použijteproperties.source.jvmOptions
. - Zastaralá
properties.deploymentSettings.jvmOptions
. Použijteproperties.source.runtimeVersion
. - Zastaralá
properties.deploymentSettings.netCoreMainEntryPath
. Použijteproperties.source.netCoreMainEntryPath
. - Vyřazení
properties.appName
, které můžete extrahovat zid
.
Aktualizace v rozšíření Azure CLI
Přidání nové role RBAC pro modré a zelené nasazení
Abyste mohli provádět následující příkazy Azure CLI, musíte přidat roli spring/apps/setActiveDeployments/action
RBAC:
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>
Výstupní aktualizace
Pokud používáte rozšíření Azure CLI spring-cloud
s nižší verzí než 3.0.0 a chcete upgradovat verzi rozšíření nebo migrovat na spring
rozšíření, měli byste se postarat o následující výstupní aktualizace.
az spring app
výstup příkazu: Odebratproperties.activeDeploymentName
. Místo toho použijteproperties.activeDeployment.name
.az spring app
výstup příkazu: Odebratproperties.createdTime
. Místo toho použijtesystemData.createdAt
.az spring app
výstup příkazu: Odebratproperties.activeDeployment.properties.deploymentSettings.cpu
. Místo toho použijteproperties.activeDeployment.properties.deploymentSettings.resourceRequests.cpu
.az spring app
výstup příkazu: Odebratproperties.activeDeployment.properties.deploymentSettings.memoryInGB
. Místo toho použijteproperties.activeDeployment.properties.deploymentSettings.resourceRequests.memory
.az spring app
výstup příkazu: Odebratproperties.activeDeployment.properties.deploymentSettings.jvmOptions
. Místo toho použijteproperties.activeDeployment.properties.source.jvmOptions
.az spring app
výstup příkazu: Odebratproperties.activeDeployment.properties.deploymentSettings.runtimeVersion
. Místo toho použijteproperties.activeDeployment.properties.source.runtimeVersion
.az spring app
výstup příkazu: Odebratproperties.activeDeployment.properties.deploymentSettings.netCoreMainEntryPath
. Místo toho použijteproperties.activeDeployment.properties.source.netCoreMainEntryPath
.