# Импорт определения API в Azure API Management

Импортируйте определение API в 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.

1. Откройте командную строку.
2. Чтобы не задавать контекст в каждой команде, вы можете добавить его как переменную, выполнив следующую команду:
   ```
   $ApiMgmtContext = New-AzApiManagementContext -ResourceGroupName "{ResourceGroupName}" -ServiceName "{ServiceName}"
   ```
   | Параметр | Описание |
   | --- | --- |
   | {ResourceGroupName} | Группа ресурсов, связанных со службой.<br>Ее можно найти на портале Microsoft Azure. |
   | {ServiceName} | Имя службы. Его можно найти на<br>портале Microsoft Azure. |
3. Введите следующую команду, чтобы загрузить файл:
   ```
   Import-AzApiManagementApi -Context $ApiMgmtContext -SpecificationFormat "{format}" -SpecificationPath "{yourfile}" -Path "{api-url-suffix}" 
   ```
4. Добавьте правильные параметры:
   | Параметр | Описание |
   | --- | --- |
   | {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, которое вы<br>экспортировали. |
   | {api-url-suffix} | Путь веб-API<br>для добавления в конец общедоступного URL-адреса вашего API. |

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

![Определение API на портале Azure.](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/ApiDesigner/az_import.png)

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