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à.
Modifiche al supporto del protocollo per AWS clienti di servizio
AWS Gli SDK gestiscono i protocolli cablati utilizzati per serializzare le richieste e deserializzare le risposte durante la comunicazione con i servizi. AWS Se il client SDK supporta la modifica, l'applicazione utilizza automaticamente il protocollo aggiornato senza modifiche al codice. Una modifica al supporto del protocollo non modifica l'API del servizio modellato. Tuttavia, le applicazioni e l'infrastruttura che dipendono da una rappresentazione cablata specifica potrebbero richiedere test o aggiornamenti.
Client di assistenza con modifiche al supporto del protocollo
La tabella seguente identifica le modifiche rilasciate al supporto AWS del protocollo service-client. La presenza di un servizio nella tabella non significa che ogni versione AWS SDK o service-client includa la modifica. Prima di eseguire l'aggiornamento, consulta le note di rilascio dell'SDK applicabili e la documentazione specifica del servizio per gli SDK, le versioni, i protocolli e. Regioni AWS
Il supporto rilasciato è disponibile per l'uso in produzione a partire dalle versioni SDK e service-client identificate nelle note di rilascio dell'SDK applicabili.
Client rilasciati
Tutti i collegamenti alle versioni nella tabella seguente rimandano alle pagine di rilascio del sito GitHub Web.
Domande frequenti
Domande generali
Cos'è una modifica al supporto del protocollo?
Una modifica al supporto del protocollo aggiorna il modo in cui un client SDK supportato codifica le richieste e decodifica le risposte quando comunica con un servizio. AWS La modifica può aggiungere un protocollo o modificare il protocollo selezionato da un client. Non modifica le operazioni di servizio esposte tramite l'API pubblica dell'SDK.
Devo modificare la mia applicazione?
La maggior parte delle applicazioni che utilizzano un client AWS SDK supportato non richiedono modifiche al codice. Aggiorna il client SDK in base alle relative note di rilascio e testa l'aggiornamento utilizzando il normale processo di integrazione e distribuzione.
Esamina l'aggiornamento con maggiore attenzione se l'applicazione o l'infrastruttura dipendono da una rappresentazione cablata specifica. Gli esempi includono middleware o proxy che ispezionano o modificano i corpi di richiesta e risposta, dispositivi HTTP registrati e test che confrontano i payload serializzati.
Dove è disponibile una modifica al supporto del protocollo?
La disponibilità può variare in base al servizio Regione AWS, all'SDK, alla versione del service-client e al protocollo. Utilizza la documentazione specifica del servizio associata a una voce della tabella e le note di rilascio dell'SDK applicabili per verificare la disponibilità.
Cosa succede ai protocolli esistenti?
Una modifica al supporto del protocollo non annuncia di per sé la deprecazione di un protocollo di servizio esistente. Segui gli annunci specifici del servizio, le note di rilascio dell'SDK e le informazioni sul supporto e sul ciclo di vita. AWS Politica di manutenzione degli SDK e degli strumenti
Domande sul CBOR di Smithy RPC v2
Che cos'è Smithy RPC v2 CBOR?
Smithy RPC v2 CBOR utilizza Concise Binary Object Representation (CBOR), un formato di dati binari compatto, per codificare richieste e risposte. Rispetto a una codifica JSON basata su testo, una codifica binaria può ridurre le dimensioni del payload codificato e il sovraccarico di serializzazione. Le prestazioni effettive variano in base al funzionamento del servizio, al payload, all'SDK, al runtime e alle condizioni di rete. Per saperne di più sul protocollo Smithy RPC v2 CBOR, visita il sito Web di Smithy.
Cosa succede se la mia applicazione non è in grado di utilizzare Smithy RPC v2 CBOR?
Prima dell'aggiornamento, testa le integrazioni dipendenti dal protocollo e consulta le note di rilascio dell'SDK applicabili per verificare la compatibilità o le linee guida alternative. Se un problema ne impedisce l'adozione, continua a utilizzare una versione client supportata che soddisfi i tuoi requisiti mentre aggiorni l'integrazione interessata. Evita di affidarti a una versione SDK non supportata come soluzione a lungo termine.