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žijte systemData.createdAt.
  • Zastaralá properties.deploymentSettings.jvmOptions. Použijte properties.source.jvmOptions.
  • Zastaralá properties.deploymentSettings.jvmOptions. Použijte properties.source.runtimeVersion.
  • Zastaralá properties.deploymentSettings.netCoreMainEntryPath. Použijte properties.source.netCoreMainEntryPath.
  • Vyřazení properties.appName, které můžete extrahovat z id.

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: Odebrat properties.activeDeploymentName. Místo toho použijte properties.activeDeployment.name.
  • az spring app výstup příkazu: Odebrat properties.createdTime. Místo toho použijte systemData.createdAt.
  • az spring app výstup příkazu: Odebrat properties.activeDeployment.properties.deploymentSettings.cpu. Místo toho použijte properties.activeDeployment.properties.deploymentSettings.resourceRequests.cpu.
  • az spring app výstup příkazu: Odebrat properties.activeDeployment.properties.deploymentSettings.memoryInGB. Místo toho použijte properties.activeDeployment.properties.deploymentSettings.resourceRequests.memory.
  • az spring app výstup příkazu: Odebrat properties.activeDeployment.properties.deploymentSettings.jvmOptions. Místo toho použijte properties.activeDeployment.properties.source.jvmOptions.
  • az spring app výstup příkazu: Odebrat properties.activeDeployment.properties.deploymentSettings.runtimeVersion. Místo toho použijte properties.activeDeployment.properties.source.runtimeVersion.
  • az spring app výstup příkazu: Odebrat properties.activeDeployment.properties.deploymentSettings.netCoreMainEntryPath. Místo toho použijte properties.activeDeployment.properties.source.netCoreMainEntryPath.