Importieren einer API-Definition in Azure API Management | Qlik Cloud Hilfe
Zu Hauptinhalt springen

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.
  • Sie haben das Azure PowerShell-Modul installiert. Weitere Informationen finden Sie in der Microsoft Azure-Dokumentation.
  • 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}"
    ParameterBeschreibung
    {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:
    ParameterBeschreibung
    {format}Format der zu importierenden API-Definition. Folgende Werte sind möglich:
    • Swagger (empfohlen)
    • Wadl
    • Wsdl
    • OpenApi
    {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.

Weitere Informationen zum Befehl Import-AzApiManagementApi finden Sie in der Azure-Dokumentation.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!