Edge-optimierte API in API Gateway importieren
Geben Sie neben der OpenAPI-Datei für den Importvorgang den Endpunkttyp EDGE
als zusätzliche Eingabe an, um eine API-OpenAPI-Datei zum Erstellen einer neuen Edge-optimierten API zu importieren. Sie können dies über die API-Gateway-Konsole, die AWS CLI oder ein AWS SDK tun.
Eine Anleitung zur Verwendung der "Import API (API importieren)"-Funktion über die API Gateway-Konsole finden Sie unter Tutorial: Erstellen einer REST-API durch Importieren eines Beispiels.
Themen
Edge-optimierte API über die API Gateway-Konsole importieren
Gehen Sie wie folgt vor, um eine Edge-optimierte API mit der API-Gateway-Konsole zu importieren:
-
Melden Sie sich bei der API-Gateway-Konsole unter https://console.aws.amazon.com/apigateway
an. -
Wählen Sie Create API (API erstellen) aus.
-
Unter REST-API, wählen Sie Import (Importieren) aus.
-
Kopieren Sie eine API-OpenAPI-Definition und fügen Sie sie in den Code-Editor ein, oder klicken Sie auf Select OpenAPI File, um eine OpenAPI-Datei von einem lokalen Laufwerk zu laden.
-
Wählen Sie unter Settings (Einstellungen) für Endpoint Type (Endpunkttyp) die Option
Edge optimized
aus. -
Klicken Sie auf Import, um den Import der OpenAPI-Definitionen zu starten.
Importieren einer Edge-optimierten API über die AWS CLI
Um eine neue Edge-optimierte API zum Importieren einer API aus einer OpenAPI-Definitionsdatei mithilfe der AWS CLI zu erstellen, verwenden Sie den Befehl import-rest-api
wie folgt:
aws apigateway import-rest-api \ --fail-on-warnings \ --body 'file://path/to/API_OpenAPI_template.json'
Oder geben Sie für den Abfragezeichenfolgenparameter endpointConfigurationTypes
ausdrücklich EDGE
an:
aws apigateway import-rest-api \ --parameters endpointConfigurationTypes=EDGE \ --fail-on-warnings \ --body 'file://path/to/API_OpenAPI_template.json'