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à.
Creare una distribuzione per un API gateway REST API in
In API Gateway, una REST API distribuzione è rappresentata da una risorsa Deployment. È simile a un eseguibile di un API che è rappresentato da una RestApirisorsa.
Affinché il client possa chiamare il tuoAPI, devi creare una distribuzione e associarvi una fase. Una fase è rappresentata da una risorsa Fase. Rappresenta un'istantanea diAPI, inclusi metodi, integrazioni, modelli, modelli di mappatura e autorizzatori Lambda (precedentemente noti come autorizzatori personalizzati). Quando si aggiorna ilAPI, è possibile ridistribuirlo associando una nuova fase alla API distribuzione esistente. La procedura di creazione di una fase è illustrata in Prepara un palco per un REST API in API Gateway.
Crea distribuzione
Le procedure seguenti mostrano come creare una distribuzione per un. REST API
Per ridistribuire unAPI, esegui la stessa procedura. Puoi riutilizzare la stessa fase tutte le volte che si desideri.
I passaggi successivi per la distribuzione API
Di seguito sono riportati i passaggi successivi per la API distribuzione.
- Modifica le impostazioni dello stage
-
Dopo aver distribuito uno, API è possibile modificare le impostazioni dello stage per abilitare o disabilitare la API cache, la registrazione o la limitazione delle richieste. Puoi anche scegliere un certificato client per il backend per autenticare API Gateway e impostare le variabili di fase per passare il contesto di implementazione all'integrazione in fase di esecuzione. API Per ulteriori informazioni, consulta Modifica le impostazioni della fase
Dopo aver modificato le impostazioni della fase, è necessario ridistribuire le API affinché le modifiche abbiano effetto.
Nota
Se le impostazioni aggiornate, ad esempio l'abilitazione della registrazione, richiedono un nuovo IAM ruolo, è possibile aggiungere il IAM ruolo richiesto senza ridistribuire il. API Tuttavia, potrebbero essere necessari alcuni minuti prima che il nuovo IAM ruolo abbia effetto. Prima che ciò accada, le tracce delle API chiamate non vengono registrate anche se è stata abilitata l'opzione di registrazione.
- Scegli diverse combinazioni in fase di implementazione
Poiché una distribuzione rappresenta un'APIistantanea e una fase definisce un percorso all'interno di un'istantanea, è possibile scegliere diverse combinazioni in fase di implementazione per controllare il modo in cui gli utenti richiamano le diverse versioni di. API Ciò è utile, ad esempio, quando si desidera ripristinare API lo stato di una distribuzione precedente o unire un «ramo privato» di una distribuzione a quella pubblica. API
La procedura seguente mostra come eseguire questa operazione utilizzando lo Stage Editor nella console Gateway. API Si presume che sia necessario averlo distribuito API più di una volta.
-
Se non sei già nel riquadro Fasi, nel pannello di navigazione principale, scegli Fasi.
Seleziona la fase da aggiornare.
-
Nella scheda Cronologia delle distribuzioni seleziona l'implementazione da utilizzare per la fase.
-
Scegli Cambia implementazione attiva.
Conferma di voler cambiare l'implementazione attiva e scegli Cambia implementazione attiva nella finestra di dialogo Rendi attiva l'implementazione.
-
- Passa i dati specifici della distribuzione al tuo. API
Per una distribuzione, puoi impostare o modificare le variabili di fase per passare i dati specifici della distribuzione all'integrazione in fase di esecuzione. API Puoi eseguire questa operazione nella scheda Stage Variables (Variabili di fase) in Stage Editor (Editor fasi). Per ulteriori informazioni, consulta le istruzioni in Usa le variabili di fase per un REST API in API Gateway.