Zásadní změny rozhraní API služby Azure Spring Apps
Poznámka:
Plány Basic, Standard a Enterprise budou od poloviny března 2025 vyřazeny ze 3letého období vyřazení. Doporučujeme přejít na Azure Container Apps. Další informace najdete v oznámení o vyřazení Azure Spring Apps.
Od 30. září 2024 bude od 30. září 2024 zastaralý plán s úplným vypnutím po šesti měsících. Doporučujeme přejít na Azure Container Apps. Další informace najdete v tématu Migrace spotřeby Azure Spring Apps Úrovně Standard a vyhrazeného plánu do Azure Container Apps.
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
.