# Обновление определения API в Azure API Management

Импортируйте файл в Azure API Management, чтобы обновить существующее определение.

* У вас есть доступ к Azure API Management.
* У вас установлен Microsoft PowerShell. Для получения дополнительной информации см. [документацию по Microsoft PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell?view=powershell-6).
* У вас установлен модуль Azure PowerShell. Для получения дополнительной информации см. [документацию по Microsoft Azure](https://docs.microsoft.com/en-us/powershell/azure/install-az-ps?view=azps-2.4.0).
* Вы выполнили экспорт определения API.
* Вы загрузили предыдущую версию определения API в Azure API Management.
* Вы задали параметры контекста как переменную. Для получения дополнительной информации см. процедуру выше.

1. Откройте командную строку и введите следующую команду для загрузки файла:
   ```
   Import-AzApiManagementApi -Context $ApiMgmtContext -SpecificationFormat "{format}" -SpecificationPath "{yourfile}" -ApiId "{api-id}" -Path "{api-url-suffix}"
   ```
2. Добавьте правильные параметры:
   | Параметр | Описание |
   | --- | --- |
   | {format} | Формат импортируемого определения API. Значение может быть следующим:<br><br><ul><li><span>Swagger</span> (рекомендуется)</li><li><span>Wadl</span></li><li><span>Wsdl</span></li><li><span>OpenApi</span></li></ul> |
   | {yourfile} | Путь и имя файла экспортированного определения API. |
   | {api-id} | Идентификатор Azure API Management для обновляемого API. |
   | {api-url-suffix} | Путь Web API для добавления в конец общедоступного URL-адреса вашего API. |
3. Выполните команду.

Ваше определение API импортировано, и новый файл заменяет предыдущую версию. Вы можете проверить обновление на портале Azure.

В этом примере была загружена первая версия определения API с именем Contacts API, которая содержала пять операций. Затем она была заменена новым определением с именем Contacts API V2, содержащим десять операций.

![Снимок экрана обновленного определения API.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/ApiDesigner/az_update.png)

Для получения дополнительной информации о команде Import-AzApiManagementApi см. [документацию по Azure](https://docs.microsoft.com/en-us/powershell/module/az.apimanagement/Import-AzApiManagementApi?view=azps-2.4.0).