Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Планы Basic, Standardи Enterprise вступили в период вывода из обращения 17 марта 2025 года. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.
Эта статья относится к:✅ Basic/Standard ✅ Enterprise
В этой статье описываются критические изменения, внесенные в API Azure Spring Apps.
Служба Azure Spring Apps выпускает новый стабильный API версии 2022-04-01. Новая версия API представляет критические изменения на основе предыдущей стабильной версии API 2020-07-01. Мы рекомендуем обновить вызовы API до новой версии API.
Предыдущая дата отмены API
Предыдущая версия API 2020-07-01 не будет поддерживаться начиная с апреля 2025 г.
Изменения, нарушающие совместимость API в период с 2020-07-01 до 2022-04-01
Устаревание числовых значений CPU и памяти в ГБ в развертываниях
Объявите устаревшими поле properties.deploymentSettings.cpu и properties.deploymentSettings.memoryInGB в ресурсе Spring/Apps/Deployments. Взамен используйте properties.deploymentSettings.resourceRequests.cpu и properties.deploymentSettings.resourceRequests.memory.
Изменение роли RBAC для развертывания по схеме «синий-зеленый»
Поле properties.activeDeploymentName объявлено устаревшим в ресурсе Spring/Apps. Используйте POST/SUBSCRIPTIONS/RESOURCEGROUPS/PROVIDERS/MICROSOFT.APPPLATFORM/SPRING/APPS/SETACTIVEDEPLOYMENTS для сине-зелёного развертывания. Для выполнения этого действия требуется роль RBAC spring/apps/setActiveDeployments/action отдельно.
Перемещение параметров из различных пакетов свойств для ресурса Spring/Apps/Deployments
- Пометить
properties.createdTimeкак устаревший. ИспользуйтеsystemData.createdAt. - Пометить
properties.deploymentSettings.jvmOptionsкак устаревший. Используйтеproperties.source.jvmOptions. - Пометить
properties.deploymentSettings.jvmOptionsкак устаревший. Используйтеproperties.source.runtimeVersion. - Пометить
properties.deploymentSettings.netCoreMainEntryPathкак устаревший. Используйтеproperties.source.netCoreMainEntryPath. - Устарить
properties.appName, который можно извлечь изid.
Обновления в расширении Azure CLI
Добавление новой роли RBAC для сине-зеленого развертывания
Чтобы добавить роль RBAC spring/apps/setActiveDeployments/action, необходимо выполнить следующие команды Azure CLI:
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>
Обновления вывода
Если вы используете расширение Azure CLI spring-cloud с версией ниже 3.0.0 и хотите обновить версию расширения или перейти на расширение spring, вам следует учесть следующие изменения в выводе.
-
az spring appВыходные данные команды: удалитьproperties.activeDeploymentName. Вместо этого используйтеproperties.activeDeployment.name. -
az spring appВыходные данные команды: удалитьproperties.createdTime. Вместо этого используйтеsystemData.createdAt. -
az spring appВыходные данные команды: удалитьproperties.activeDeployment.properties.deploymentSettings.cpu. Вместо этого используйтеproperties.activeDeployment.properties.deploymentSettings.resourceRequests.cpu. -
az spring appВыходные данные команды: удалитьproperties.activeDeployment.properties.deploymentSettings.memoryInGB. Вместо этого используйтеproperties.activeDeployment.properties.deploymentSettings.resourceRequests.memory. -
az spring appВыходные данные команды: удалитьproperties.activeDeployment.properties.deploymentSettings.jvmOptions. Вместо этого используйтеproperties.activeDeployment.properties.source.jvmOptions. -
az spring appВыходные данные команды: удалитьproperties.activeDeployment.properties.deploymentSettings.runtimeVersion. Вместо этого используйтеproperties.activeDeployment.properties.source.runtimeVersion. -
az spring appВыходные данные команды: удалитьproperties.activeDeployment.properties.deploymentSettings.netCoreMainEntryPath. Вместо этого используйтеproperties.activeDeployment.properties.source.netCoreMainEntryPath.