Я пытаюсь обновить схему API, вызывая REST API управления API Azure следующим образом:
curl -X PUT -H "Content-Type: application/application/vnd.ms-azure-apim.swagger.definitions+json" -d @service-api.swagger.json -H "Authorization: Bearer $TOKEN" https://management.azure.com/subscriptions/${subID}/resourceGroups/${groupName}/providers/Microsoft.ApiManagement/service/clientnetdev/apis/${apiID}/schemas/${schemaID}?api-version=2017-03-01
Я не получаю ответа от руководства API.
Файл .json имеет правильный формат swagger, экспортирован из редактора и содержит необходимые объявления:
В настоящее время API Management поддерживает импорт документа Swagger как версии 1.2, так и версии 2.0. Убедитесь, что, хотя спецификация Swagger 2.0 объявляет, что свойства host, basePath и scheme необязательны, ваш документ Swagger 2.0 ДОЛЖЕН содержать эти свойства; иначе он не будет импортирован.
Что я делаю неправильно?