Esempi di API Gateway Management che utilizzano AWS CLI - AWS Command Line Interface

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

Esempi di API Gateway Management che utilizzano AWS CLI

I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando l'API AWS Command Line Interface with API Gateway Management.

Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le operazioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.

Ogni esempio include un collegamento al codice sorgente completo, in cui è possibile trovare istruzioni su come configurare ed eseguire il codice nel contesto.

Argomenti

Azioni

Il seguente esempio di codice mostra come utilizzaredelete-connection.

AWS CLI

Per eliminare una WebSocket connessione

L'delete-connectionesempio seguente disconnette un client dall' WebSocket API specificata.

aws apigatewaymanagementapi delete-connection \ --connection-id L0SM9cOFvHcCIhw= \ --endpoint-url https://aabbccddee.execute-api.us-west-2.amazonaws.com/prod

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Usa i comandi @connections nel tuo servizio di backend nella Amazon API Gateway Developer Guide.

Il seguente esempio di codice mostra come utilizzareget-connection.

AWS CLI

Per ottenere informazioni su una WebSocket connessione

L'get-connectionesempio seguente descrive una connessione all' WebSocket API specificata.

aws apigatewaymanagementapi get-connection \ --connection-id L0SM9cOFvHcCIhw= \ --endpoint-url https://aabbccddee.execute-api.us-west-2.amazonaws.com/prod

Output:

{ "ConnectedAt": "2020-04-30T20:10:33.236Z", "Identity": { "SourceIp": "192.0.2.1" }, "LastActiveAt": "2020-04-30T20:10:42.997Z" }

Per ulteriori informazioni, consulta Usa i comandi @connections nel tuo servizio di backend nella Amazon API Gateway Developer Guide.

Il seguente esempio di codice mostra come utilizzarepost-to-connection.

AWS CLI

Per inviare dati a una WebSocket connessione

L'post-to-connectionesempio seguente invia un messaggio a un client connesso all' WebSocket API specificata.

aws apigatewaymanagementapi post-to-connection \ --connection-id L0SM9cOFvHcCIhw= \ --data "Hello from API Gateway!" \ --endpoint-url https://aabbccddee.execute-api.us-west-2.amazonaws.com/prod

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Usa i comandi @connections nel tuo servizio di backend nella Amazon API Gateway Developer Guide.