Edge-optimierte API in API Gateway importieren - Amazon API Gateway

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.

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:

  1. Melden Sie sich bei der API-Gateway-Konsole unter https://console.aws.amazon.com/apigateway an.

  2. Wählen Sie Create API (API erstellen) aus.

  3. Unter REST-API, wählen Sie Import (Importieren) aus.

  4. 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.

  5. Wählen Sie unter Settings (Einstellungen) für Endpoint Type (Endpunkttyp) die Option Edge optimized aus.

  6. 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'