Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Comportamiento de la API del productor con la distribución gestionada por el servicio
Cuando la distribución de registros gestionada por el servicio está habilitada en una transmisión, se aplica el siguiente comportamiento a las API y: PutRecordPutRecords
-
PartitionKey: opcional. Si se proporciona, el valor se ignora al colocar los fragmentos. El servicio distribuye el registro mediante algoritmos internos.
-
ExplicitHashKey— Si se proporciona, el valor se ignora al colocar los fragmentos, igual que.
PartitionKeyEl servicio distribuye el registro mediante algoritmos internos. -
SequenceNumberForOrdering(PutRecordsolo): no debe proporcionarse.
PutRecordlas solicitudes que incluyen este campo se rechazan con unInvalidArgumentException. Los pedidos no se aplican a la distribución gestionada por el servicio. Este campo no existe en.PutRecords
nota
Las aplicaciones de producción existentes que proporcionan claves de partición siguen funcionando sin modificaciones cuando el modo de administración de servicios está activado. El servicio ignora los valores de las claves de partición, lo que significa que puede habilitar esta función en los flujos de producción sin coordinar las implementaciones de código entre sus equipos.
Si usa la KPL para enviar registros sin una clave de partición, actualice a la versión más reciente de la KPL. Si usa el AWS SDK directamente, no será necesario cambiarlo mientras siga proporcionando una clave de partición; para omitir la clave de partición, debe actualizar a la última versión del SDK. Para obtener más información, consulte Consideraciones importantes y KPL y KCL con transmisiones gestionadas por servicios.