# Importieren einer API-Definition in Azure API Management

Importieren Sie Ihre API-Definition in Azure API Management.

* Sie haben Zugriff auf Azure API Management.
* Sie haben Microsoft PowerShell installiert. Weitere Informationen finden Sie in der [Microsoft PowerShell-Dokumentation](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell?view=powershell-6).
* Sie haben das Azure PowerShell-Modul installiert. Weitere Informationen finden Sie in der [Microsoft Azure-Dokumentation](https://docs.microsoft.com/en-us/powershell/azure/install-az-ps?view=azps-2.4.0).
* Sie haben die API-Definition exportiert.

1. Öffnen Sie Ihre Befehlszeile.
2. Um das Festlegen des Kontexts in jedem Befehl zu vermeiden, können Sie ihn als Variable hinzufügen, indem Sie den folgenden Befehl ausführen:
   ```
   $ApiMgmtContext = New-AzApiManagementContext -ResourceGroupName "{ResourceGroupName}" -ServiceName "{ServiceName}"
   ```
   | Parameter | Beschreibung |
   | --- | --- |
   | {ResourceGroupName} | Gruppe von Ressourcen, die dem Dienst zugeordnet sind (im Microsoft Azure-Portal zu finden). |
   | {ServiceName} | Name des Dienstes (im Microsoft Azure-Portal zu finden). |
3. Geben Sie folgenden Befehl ein, um die Datei hochzuladen:
   ```
   Import-AzApiManagementApi -Context $ApiMgmtContext -SpecificationFormat "{format}" -SpecificationPath "{yourfile}" -Path "{api-url-suffix}" 
   ```
4. Fügen Sie die korrekten Parameter hinzu:
   | Parameter | Beschreibung |
   | --- | --- |
   | {format} | Format der zu importierenden API-Definition. Folgende Werte sind möglich:<br><br><ul><li><span>Swagger</span> (empfohlen)</li><li><span>Wadl</span></li><li><span>Wsdl</span></li><li><span>OpenApi</span></li></ul> |
   | {yourfile} | Pfad und Dateiname der von Ihnen exportierten API-Definition. |
   | {api-url-suffix} | Web-API-Pfad, der am Ende Ihrer öffentlichen API-URL hinzugefügt werden soll. |

Die API wird importiert und die Befehlszeile gibt Informationen zur API zurück, z. B. deren ID, die zum Aktualisieren verwendet werden kann. Sie können Ihre API-Definition im Azure-Portal überprüfen.

![Die API-Definition im Azure-Portal.](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Resources/Images/ApiDesigner/az_import.png)

Weitere Informationen zum Befehl Import-AzApiManagementApi finden Sie in der [Azure-Dokumentation](https://docs.microsoft.com/en-us/powershell/module/az.apimanagement/Import-AzApiManagementApi?view=azps-2.4.0).