Alterações recentes na API do Azure Spring Apps
Nota
Azure Spring Apps é o novo nome para o serviço Azure Spring Cloud. Embora o serviço tenha um novo nome, você verá o nome antigo em alguns lugares por um tempo enquanto trabalhamos para atualizar ativos, como capturas de tela, vídeos e diagramas.
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.