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à.
Comportamento dell'API Producer con distribuzione gestita dai servizi
Quando la distribuzione dei record gestita dal servizio è abilitata su uno stream, alle API and si applica il seguente comportamento: PutRecordPutRecords
-
PartitionKey: opzionale. Se fornito, il valore viene ignorato per il posizionamento degli shard. Il servizio distribuisce il record utilizzando algoritmi interni.
-
ExplicitHashKey— Se fornito, il valore viene ignorato per il posizionamento dei frammenti, come.
PartitionKeyIl servizio distribuisce il record utilizzando algoritmi interni. -
SequenceNumberForOrdering(PutRecordsolo) — Non deve essere fornito.
PutRecordle richieste che includono questo campo vengono rifiutate con unInvalidArgumentException. L'ordinazione non è applicabile alla distribuzione gestita dal servizio. Questo campo non esiste in.PutRecords
Nota
Le applicazioni di produzione esistenti che forniscono chiavi di partizione continuano a funzionare senza modifiche quando è abilitata la modalità gestita dal servizio. Il servizio ignora i valori delle chiavi di partizione, il che significa che è possibile abilitare questa funzionalità nei flussi di produzione senza coordinare la distribuzione del codice tra i team.
Se utilizzi KPL per inviare record senza una chiave di partizione, esegui l'aggiornamento alla versione KPL più recente. Se utilizzi direttamente l' AWS SDK, non è richiesta alcuna modifica all'SDK finché continui a fornire una chiave di partizione; per omettere la chiave di partizione, devi eseguire l'aggiornamento alla versione SDK più recente. Per ulteriori informazioni, consulta Considerazioni importanti e KPL e KCL con flussi gestiti dal servizio.