Arbeiten mit HTTP-Proxy-Integrationen für HTTP-APIs - Amazon API Gateway

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Arbeiten mit HTTP-Proxy-Integrationen für HTTP-APIs

Eine HTTP-Proxy-Integration ermöglicht es Ihnen, eine API-Route mit einem öffentlich routingfähigen HTTP-Endpunkt zu verbinden. Bei diesem Integrationstyp wird die gesamte Anforderung und Antwort von API Gateway zwischen dem Frontend und dem Backend übergeben.

Geben Sie die URL eines öffentlich routingfähigen HTTP-Endpunkts an, um eine HTTP-Proxy-Integration zu erstellen.

HTTP-Proxy-Integration mit Pfadvariablen

Sie können Pfadvariablen in HTTP-API-Routen verwenden.

Beispielsweise fängt die Route /pets/{petID} Anforderungen an /pets/6 ab. Sie können Pfadvariablen im Integrations-URI referenzieren, um den Inhalt der Variablen an eine Integration zu senden. Ein Beispiel ist /pets/extendedpath/{petID}.

Sie können gierige Pfadvariablen verwenden, um alle untergeordneten Ressourcen einer Route zu erfassen. Um eine gierige Pfadvariable zu erstellen, fügen Sie + dem Variablennamen hinzu, z. B. {proxy+}.

Um eine Route mit einer HTTP-Proxy-Integration einzurichten, die alle Anforderungen abfängt, erstellen Sie eine API-Route mit einer gierigen Pfadvariable (z. B, /parent/{proxy+}). Integrieren Sie die Route mit einem HTTP-Endpunkt (z. B. https://petstore-demo-endpoint.execute-api.com/petstore/{proxy}) für die ANY-Methode. Die gierige Pfadvariable muss am Ende des Ressourcenpfads stehen.