Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

APIAPIEsempi di gestione del gateway utilizzando AWS CLI

Modalità Focus
APIAPIEsempi di gestione del gateway utilizzando 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à.

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

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

Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni di servizio, è possibile visualizzare le azioni nel loro contesto 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'area specificata WebSocket API.

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 utilizzaredelete-connection.

AWS CLI

Per eliminare una WebSocket connessione

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

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 al valore specificato WebSocket API.

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 utilizzareget-connection.

AWS CLI

Per ottenere informazioni su una WebSocket connessione

L'get-connectionesempio seguente descrive una connessione al valore specificato WebSocket API.

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 alla rete specificata WebSocket API.

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.

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 alla rete specificata WebSocket API.

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.

In questa pagina

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.