Importazione di un'API ottimizzata per l'edge in API Gateway - Amazon API Gateway

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Importazione di un'API ottimizzata per l'edge in API Gateway

Puoi importare un file di definizione OpenAPI dell'API per creare una nuova API ottimizzata per gli edge specificando il tipo di endpoint EDGE come input aggiuntivo, oltre al file OpenAPI, nell'operazione di importazione. Puoi farlo utilizzando la console API Gateway o un AWS SDK. AWS CLI

Per un tutorial sull'utilizzo della caratteristica Importa API dalla console API Gateway, consulta Tutorial: creazione di un'API REST mediante l'importazione di un esempio.

Importazione di un'API ottimizzata per l'edge mediante la console API Gateway

Per importare un'API ottimizzata per l'edge tramite la console API Gateway, procedi nel seguente modo:

  1. Accedere alla console API Gateway all'indirizzo https://console.aws.amazon.com/apigateway.

  2. Seleziona Create API (Crea API).

  3. In API REST, scegliere Import (Importa).

  4. Copia una definizione OpenAPI dell'API e incollala nell'editor di codice o seleziona Scegli il file per caricare un file OpenAPI da un'unità locale.

  5. In Tipo di endpoint, scegli Ottimizzato per gli edge.

  6. Scegli Crea API per iniziare a importare le definizioni OpenAPI.

Importa un'API ottimizzata per l'edge utilizzando il AWS CLI

Per importare un'API da un file di definizione OpenAPI per creare una nuova API ottimizzata per i bordi utilizzando il AWS CLI, utilizzare il comando come segue: import-rest-api

aws apigateway import-rest-api \ --fail-on-warnings \ --body 'file://path/to/API_OpenAPI_template.json'

oppure specificando esplicitamente il parametro della stringa di query endpointConfigurationTypes come EDGE:

aws apigateway import-rest-api \ --parameters endpointConfigurationTypes=EDGE \ --fail-on-warnings \ --body 'file://path/to/API_OpenAPI_template.json'