Einrichten einer API mit privaten Integrationen mit OpenAPI
Sie können eine API mit der privaten Integration durch Importieren der API-OpenAPI-Datei einrichten. Die Einstellungen werden ähnlich wie die OpenAPI-Definitionen einer API mit HTTP-Integrationen festgelegt.Dabei gelten jedoch die folgenden Ausnahmen:
-
Sie müssen
connectionTypeexplizit aufVPC_LINKfestlegen. -
Sie müssen
connectionIdexplizit auf die ID einesVpcLinkoder auf eine Stufenvariable festlegen, die auf die ID einesVpcLinkverweist. -
Der Parameter
uriin der privaten Integration weist auf einen HTTP/HTTPS-Endpunkt in der VPC, wird jedoch stattdessen zum Einrichten desHost-Headers der Integrationsanforderung verwendet. -
Der Parameter
uriin der privaten Integration mit einem HTTPS-Endpunkt in der VPC wird verwendet, um den angegebenen Domänennamen anhand des Namens in dem auf dem VPC-Endpunkt installierten Zertifikats zu überprüfen.
Sie können eine Stufenvariable als Referenz auf die VpcLink-ID verwenden. Sie können den ID-Wert auch connectionId direkt zuweisen.
Die folgende JSON-formatierte API-OpenAPI-Datei zeigt ein Beispiel für eine API mit einem VPC-Link, auf den eine Stufenvariable (${stageVariables.vpcLinkId}) verweist: