Alterações recentes na API do Azure Spring Apps
Nota
Os planos Basic, Standard e Enterprise serão preteridos a partir de meados de março de 2025, com um período de aposentadoria de 3 anos. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte o anúncio de aposentadoria do Azure Spring Apps.
O plano de consumo padrão e dedicado será preterido a partir de 30 de setembro de 2024, com um desligamento completo após seis meses. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte Migrar consumo padrão e plano dedicado do Azure Spring Apps para Aplicativos de Contêiner do Azure.
Este artigo aplica-se a:✅ Basic/Standard ✅ Enterprise
Este artigo descreve as alterações recentes introduzidas na API do Azure Spring Apps.
O serviço Azure Spring Apps lança a nova versão estável da API 2022-04-01. A nova versão da API introduz alterações significativas com base na versão anterior da API estável 2020-07-01. Sugerimos que você atualize suas chamadas de API para a nova versão da API.
Data anterior de descontinuação da API
A versão anterior da API 2020-07-01 não será suportada a partir de abril de 2025.
Alterações de quebra de API de 2020-07-01 para 2022-04-01
Depreciar o valor numérico CPU e MemoryInGB em implantações
Depreciar campo properties.deploymentSettings.cpu
Spring/Apps/Deployments
e properties.deploymentSettings.memoryInGB
no recurso. Use properties.deploymentSettings.resourceRequests.cpu
e properties.deploymentSettings.resourceRequests.memory
em vez disso.
Mudança de função RBAC para implantação azul-verde
properties.activeDeploymentName
Campo Depreciar no Spring/Apps
recurso. Use POST/SUBSCRIPTIONS/RESOURCEGROUPS/PROVIDERS/MICROSOFT.APPPLATFORM/SPRING/APPS/SETACTIVEDEPLOYMENTS
para implantação azul-verde. Esta ação precisa de uma função spring/apps/setActiveDeployments/action
RBAC separada para ser executada.
Mover opções de diferentes pacotes de propriedades para o recurso Spring/Apps/Deployments
properties.createdTime
Depreciar .systemData.createdAt
Utilize.properties.deploymentSettings.jvmOptions
Depreciar .properties.source.jvmOptions
Utilize.properties.deploymentSettings.jvmOptions
Depreciar .properties.source.runtimeVersion
Utilize.properties.deploymentSettings.netCoreMainEntryPath
Depreciar .properties.source.netCoreMainEntryPath
Utilize.- Deprecate
properties.appName
, que você pode extrair deid
.
Atualizações na extensão da CLI do Azure
Adicionar nova função RBAC para implantação azul-verde
Você precisa adicionar a função spring/apps/setActiveDeployments/action
RBAC para executar os seguintes comandos da CLI do Azure:
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>
Atualizações de saída
Se você estiver usando a extensão CLI spring-cloud
do Azure com uma versão inferior a 3.0.0 e quiser atualizar a versão da extensão ou migrar para a spring
extensão, deverá cuidar das seguintes atualizações de saída.
az spring app
saída do comando: Removerproperties.activeDeploymentName
. Utilizeproperties.activeDeployment.name
em substituição.az spring app
saída do comando: Removerproperties.createdTime
. UtilizesystemData.createdAt
em substituição.az spring app
saída do comando: Removerproperties.activeDeployment.properties.deploymentSettings.cpu
. Utilizeproperties.activeDeployment.properties.deploymentSettings.resourceRequests.cpu
em substituição.az spring app
saída do comando: Removerproperties.activeDeployment.properties.deploymentSettings.memoryInGB
. Utilizeproperties.activeDeployment.properties.deploymentSettings.resourceRequests.memory
em substituição.az spring app
saída do comando: Removerproperties.activeDeployment.properties.deploymentSettings.jvmOptions
. Utilizeproperties.activeDeployment.properties.source.jvmOptions
em substituição.az spring app
saída do comando: Removerproperties.activeDeployment.properties.deploymentSettings.runtimeVersion
. Utilizeproperties.activeDeployment.properties.source.runtimeVersion
em substituição.az spring app
saída do comando: Removerproperties.activeDeployment.properties.deploymentSettings.netCoreMainEntryPath
. Utilizeproperties.activeDeployment.properties.source.netCoreMainEntryPath
em substituição.