Integrationsanfrage in API Gateway einrichten
Führen Sie die folgenden erforderlichen und optionalen Schritte aus, um eine Integrationsanforderung einzurichten:
-
Wählen Sie einen Integrationstyp aus, um festzulegen, wie Methodenanforderungsdaten an das Backend übergeben werden.
-
Geben Sie für alle Integrationen außerdem dem Integrationstyp
MOCK
eine HTTP-Methode und die URI des gewählten Integrationsendpunkts an. -
Für Integrationen mit Lambda-Funktionen und anderen AWS-Service-Aktionen legen Sie eine IAM-Rolle mit den erforderlichen Berechtigungen fest, damit API Gateway das Backend in Ihrem Namen aufrufen kann.
-
Richten Sie für Nicht-Proxy-Integrationen die erforderlichen Parameter-Mappings ein, um vordefinierte Methodenanforderungs-Parameter den entsprechenden Integrationsanforderungs-Parametern zuzuordnen.
-
Richten Sie für Nicht-Proxy-Integrationen die erforderlichen Inhalts-Mappings ein, um den Inhalt der eingehenden Methodenanforderung eines bestimmten Inhaltstyps gemäß der angegebenen Mapping-Vorlage zuzuordnen.
-
Geben Sie für Nicht-Proxy-Integrationen die Bedingung an, unter der die eingehenden Methodenanforderungsdaten unverändert an das Backend übergeben werden.
-
Legen Sie optional fest, wie Typumwandlungen für binäre Nutzlasten verarbeitet werden sollen.
-
Deklarieren Sie optional einen Cache-Namespace-Namen und Cache-Schlüsselparameter, um API-Caching zu aktivieren.
Zur Durchführung dieser Aufgaben müssen Sie eine API Gateway-Integrations-Ressource erstellen und entsprechende Eigenschaftswerte festlegen. Sie können dazu die API-Gateway-Konsole, AWS CLI-Befehle, ein AWS-SDK oder die API-Gateway-REST-API verwenden.
Themen