Обновление для службы "Управление API Azure" за май 2020 г.
Дата публикации: 07 мая, 2020
5 мая 2020 г. началось очередное обновление службы "Управление API Azure", которое включает приведенные ниже новые функции, исправления, изменения и другие улучшения. Чтобы получить обновления для службы "Управление API", может потребоваться больше недели.
Новинка
- Подписки с областью действия, ограниченной API, теперь также отображаются в отчетах API и, следовательно, в разделе Аналитика службы "Управление API" на портале Azure.
- Теперь доступна возможность публикации на портале разработчика, а также проверки и применения политики CORS из раздела Portal overview (Общие сведения на портале) в службе "Управление API" на портале Azure.
- Если служба "Управление API" развернута в виртуальной сети, теперь состояние сетевого подключения можно проверить в специальном разделе Состояние подключения к сети для вашей службы на портале Azure.
Исправления
- При выходе с портала разработчика из браузера удаляется файл cookie с маркером проверки подлинности.
Изменения
- Имена узлов для локальных шлюзов API теперь включены в поле servers определения OpenAPI версии 3 при экспорте API.
- Время загрузки портала разработчика сокращено за счет дополнительного кэширования.
- Теперь доступна возможность восстановления сеанса портала разработчика с правами администратора в новой вкладке браузера.
- На классическом портале разработчика теперь отображается сообщение, когда служба CAPTCHA недоступна (например, если виртуальная сеть настроена неправильно).
- В Application Insights теперь всегда правильно отображается количество ошибок, если в службе "Управление API" включено ведение журнала. Раньше это количество отображалось неправильно, если выборка была меньше 100 % и был установлен флаг "Всегда записывать ошибки в журнал".
- Теперь при импорте API с помощью шаблона ARM можно указывать заголовок ключа подписки или имя параметра запроса. Вот примеры:
{
"type": "Microsoft.ApiManagement/service/apis",
"name": "[concat(parameters('ApiManagement.Name'),'/', variables('ApiManagement.Api.Name'))]",
"apiVersion": "2019-01-01",
"properties": {
"subscriptionRequired": true,
"path": "catalog/products",
"subscriptionKeyParameterNames": {
"header": "X-API-Key",
"query": "apiKey"
},
"value": "<REDACTED>",
"format": "swagger-json"
},
"tags": "[variables('Tags')]",
"dependsOn": []
}
Портал разработчика обновляется посредством независимых выпусков, а журнал изменений каждого выпуска доступен на сайте GitHub.