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.
Erstellen Sie eine Bereitstellung für ein REST API API In-Gateway
In API Gateway wird eine REST API Bereitstellung durch eine Bereitstellungsressource repräsentiert. Es ähnelt einer ausführbaren Datei von einerAPI, die durch eine RestApiRessource repräsentiert wird.
Damit der Client Sie aufrufen kannAPI, müssen Sie eine Bereitstellung erstellen und ihr eine Phase zuordnen. Eine Stufe wird durch eine Stage-Ressource dargestellt. Es stellt eine Momentaufnahme der MethodenAPI, Integrationen, Modelle, Mapping-Vorlagen und Lambda-Autorisierer (früher bekannt als benutzerdefinierte Autorisierer) dar. Wenn Sie das aktualisieren, können Sie das erneut bereitstellenAPI, API indem Sie der vorhandenen Bereitstellung eine neue Phase zuordnen. Das Erstellen einer Stufe wird in beschriebe Richten Sie eine Bühne für ein REST API API In-Gateway ein.
Eine Bereitstellung auswählen
Die folgenden Verfahren zeigen, wie Sie eine Bereitstellung für eine erstellen. REST API
Um eine erneut bereitzustellenAPI, führen Sie dieselben Schritte aus. Sie können dieselbe Stufe so oft wie gewünscht verwenden.
Die nächsten Schritte für Ihre Bereitstellung API
Im Folgenden finden Sie die nächsten Schritte für Ihre API Bereitstellung.
- Ändern Sie die Einstellungen der Phase
-
Nach der Bereitstellung eines API können Sie die Staging-Einstellungen ändern, um den API Cache, die Protokollierung oder die Drosselung von Anfragen zu aktivieren oder zu deaktivieren. Sie können auch ein Client-Zertifikat für das Backend auswählen, um das API Gateway zu authentifizieren, und Stufenvariablen festlegen, um den Bereitstellungskontext zur Laufzeit an die API Integration zu übergeben. Weitere Informationen finden Sie unter Ändern Sie die Einstellungen der Phase.
Nachdem Sie die Stufeneinstellungen geändert haben, müssen Sie die erneut bereitstellen, API damit die Änderungen wirksam werden.
Anmerkung
Wenn die aktualisierten Einstellungen, wie z. B. das Aktivieren der Protokollierung, eine neue IAM Rolle erfordern, können Sie die erforderliche IAM Rolle hinzufügen, ohne die erneut bereitzustellen. API Es kann jedoch einige Minuten dauern, bis die neue IAM Rolle wirksam wird. Bevor das passiert, werden die Spuren Ihrer API Anrufe nicht protokolliert, auch wenn Sie die Protokollierungsoption aktiviert haben.
- Wählen Sie verschiedene Kombinationen in der Bereitstellungsphase
Da eine Bereitstellung einen API Snapshot darstellt und eine Phase einen Pfad zu einem Snapshot definiert, können Sie verschiedene Kombinationen in der Bereitstellungsphase wählen, um zu steuern, wie Benutzer verschiedene Versionen von aufrufen. API Dies ist beispielsweise nützlich, wenn Sie einen Rollback API zu einer früheren Bereitstellung durchführen oder einen „privaten Zweig“ von mit dem API öffentlichen zusammenführen möchten.
Das folgende Verfahren zeigt, wie Sie dazu den Stage Editor in der API Gateway-Konsole verwenden. Es wird davon ausgegangen, dass Sie eine API mehr als einmal bereitgestellt haben müssen.
-
Wenn Sie sich noch nicht im Bereich Stufen befinden, wählen Sie im Hauptnavigationsbereich die Option Stufen aus.
Wählen Sie die Stufe aus, die Sie aktualisieren möchten.
-
Wählen Sie auf der Registerkarte Bereitstellungsverlauf die Bereitstellung aus, die die Stufe verwenden soll.
-
Wählen Sie Aktive Bereitstellung ändern.
Bestätigen Sie, dass Sie die aktive Bereitstellung ändern möchten, und wählen Sie Aktive Bereitstellung ändern im Dialogfeld Bereitstellung aktivieren aus.
-
- Übergeben Sie bereitstellungsspezifische Daten an Ihre. API
Für eine Bereitstellung können Sie Stufenvariablen festlegen oder ändern, um bereitstellungsspezifische Daten zur Laufzeit an die API Integration zu übergeben. Sie können dies auf der Registerkarte Stage Variables im Stage Editor tun. Weitere Informationen finden Sie in den Anweisungen in Verwenden Sie Stufenvariablen für ein REST API API In-Gateway.