Bearbeiten

Häufig gestellte Fragen zu Azure API Management

Erhalten Sie Antworten auf häufig gestellte Fragen zu Azure API Management.

Was bedeutet es, wenn sich ein Feature in der Vorschauphase befindet?

Wenn sich ein Feature in der Vorschauphase befindet, bedeutet das, dass wir sehr an Benutzerfeedback zu diesem Feature interessiert sind. Ein Feature in der Vorschauphase ist funktionell abgeschlossen. Als Reaktion auf Kundenfeedback nehmen wir jedoch unter Umständen noch eine grundlegende Änderung am Feature vor. Es wird empfohlen, sich in einer Produktionsumgebung nicht auf ein Feature in der Vorschauphase zu verlassen.

Wie kann ich mehr über Updates und Änderungen an API Management erfahren?

Abonnieren Sie Updateankündigungen an diesen Orten:

Wie kann ich die Verbindung zwischen dem API Management-Gateway und meinen Back-End-Diensten schützen?

Sie haben verschiedene Optionen, die Verbindung zwischen dem API Management-Gateway und Ihren Back-End-Diensten zu schützen, z. B.:

Wie kopiere ich meine API Management-Dienstinstanz in eine neue Instanz?

Sie haben mehrere Möglichkeiten, z. B.:

  • Verwenden Sie die Sicherungs- und Wiederherstellungsfunktionen in API Management.
  • Erstellen Sie mithilfe der API Management-REST-API eine eigene Sicherungs- und Wiederherstellungsfunktion, um Entitäten in Ihrer Dienstinstanz zu sichern und wiederherzustellen.
  • Laden Sie die Dienstkonfiguration unter Verwendung von Git herunter und anschließend in eine neue Instanz hoch.

Kann ich eine API Management-Instanz in ein anderes Abonnement verschieben?

Ja. Informationen hierzu finden Sie unter Move resources to a new resource group or subscription (Verschieben von Ressourcen in eine neue Ressourcengruppe oder ein neues Abonnement).

Kann ich meine API Management-Instanz programmgesteuert verwalten?

Ja, Sie können API Management programmgesteuert verwalten und dazu eine Vielzahl von Tools verwenden, z. B.:

Wie füge ich Benutzer zur Gruppe „Administratoren“ hinzu?

Die Administratorengruppe ist eine unveränderliche Systemgruppe, die Azure-Abonnementadministrator*innen enthält. Sie können dieser Gruppe keine Benutzer hinzufügen. Weitere Informationen finden Sie unter Erstellen und Verwenden von Gruppen für Entwicklerkonten in Azure API Management.

Weshalb ist die Richtlinie, die ich hinzufügen möchte, im Richtlinien-Editor nicht verfügbar?

Ist die Richtlinie, die Sie hinzufügen möchten, im Richtlinien-Editor abgeblendet, stellen Sie sicher, dass Sie sich im richtigen Bereich für die Richtlinie befinden. Jede Richtlinienanweisung ist für die Verwendung in bestimmten Bereichen und Richtlinienabschnitten vorgesehen. Informationen zu den Richtlinienabschnitten und den Bereichen für eine Richtlinie finden Sie im Abschnitt zur Verwendung in der Richtlinienreferenz.

Wie richte ich mehrere Umgebungen in einer einzelnen API ein?

Wenn Sie in einer API mehrere Umgebungen einrichten möchten, beispielsweise eine Testumgebung und eine Produktionsumgebung, haben Sie zwei Möglichkeiten. Ihre Möglichkeiten:

  • Hosten Sie verschiedene APIs auf derselben API Management-Instanz.
  • Hosten Sie dieselben APIs in verschiedenen Instanzen.

Unterstützt API Management nur REST-API-Back-Ends?

API Management unterstützt REST-APIs sowie Passthrough für SOAP-, WebSocket- und GraphQL-APIs. API Management unterstützt auch synthetische GraphQL-APIs.

API Management kann auch mit Azure-Computeangeboten integriert werden, die häufig zum Erstellen und Hosten von APIs in Azure verwendet werden, einschließlich Functions, Logic Apps, Container Apps und Web-Apps.

Gibt es Einschränkungen oder Probleme hinsichtlich des Imports meiner API?

Weitere Informationen zu den Formaten OpenAPI (Swagger), WSDL und WADL finden Sie unter API-Importeinschränkungen und bekannte Probleme.

Kann ich für die API-Entwicklung CI/CD verwenden?

Ja. Weitere Informationen finden Sie unter Verwenden von DevOps und CI/CD zum Veröffentlichen von APIs.

Einen Architekturleitfaden finden Sie unter Azure API Management-Zielzonenbeschleuniger.

Welche Routingmethode verwendet API Management in Bereitstellungen an mehreren geografischen Standorten?

API Management verwendet die Routingmethode für Leistungsdatenverkehr (niedrigste Latenz) in Bereitstellungen an mehreren geografischen Standorten. Weitere Informationen finden Sie unter Bereitstellen einer Azure API Management-Instanz in mehreren Azure-Regionen.

Kann API Management mit Azure ExpressRoute verwendet werden?

Ja.

Welche minimale Subnetzgröße ist erforderlich, wenn API Management in einem VNet bereitgestellt wird?

Die minimal erforderliche Subnetzgröße für die Bereitstellung von API Management ist /29. Erfahren Sie mehr über die Verwendung von API Management in virtuellen Netzwerken.

Hat API Management eine Web Application Firewall (WAF)?

Da API Management keine integrierte WAF-Komponente besitzt, wird die Upstreambereitstellung einer WAF vor der API Management-Instanz dringend empfohlen. Verwenden Sie beispielsweise Azure Application Gateway oder Azure Front Door.

Was sind die Unterschiede zwischen dem verwalteten Gateway und dem selbstgehosteten Gateway?

Wie behandelt API Management nachgestellte Schrägstriche beim Aufrufen von Back-End-Diensten?

Traditionell und per Konvention wird eine URL, die mit einem nachgestellten Schrägstrich endet, als Verzeichnis behandelt, (z. B. https://contoso.com/sample/). Die gleiche URL ohne nachgestellten Schrägstrich (https://contoso.com/sample) weist hingegen auf eine Datei hin. Dies ist nicht vorgeschrieben. Daher betrachten einige Systeme diese beiden URLs als eindeutig, während andere sie als die gleiche URL ansehen. API Management unterscheidet nicht zwischen resource und resource/, sodass beides für eine einzelne Vorgangs-resource verwendet werden kann. Diese Unterscheidung kann für den Back-End-Host wichtig sein. Einige Webserver leiten eine URL, die nicht mit einem nachgestellten Schrägstrich endet, automatisch an die gleiche URL mit nachgestelltem Schrägstrich um. Da API Management als Client für das Back-End (Server) fungiert, ist eine automatische Umleitung nicht immer wünschenswert. Erstellen Sie bei Bedarf eine Richtlinie zum erneuten Generieren der URL, um sicherzustellen, dass dem ausgehenden Back-End-Aufruf immer ein nachgestellter Schrägstrich hinzugefügt wird.

Kann der Name einer API Management-API geändert werden?

Nein, Sie können den Namen (oder die ID) einer API in Azure API Management nach der Erstellung nicht mehr ändern. Sie können jedoch den Anzeigenamen ändern.

Wenn Sie eine API klonen, wird die neue Instanz mit einem vom System generierten Wert für den Namen erstellt, den Sie nicht ändern können. Um einen Namen für die API anzugeben, erstellen Sie manuell eine neue API und importieren Sie die API-Definition. Weitere Informationen finden Sie unter Importieren einer API.