Las solicitudes con cosmosdb necesitan consumir RU. Obviamente, su solicitud de inserción superó el rendimiento de RU y se produjo el código de error 16500.
Puede encontrar más instrucciones en documento oficial .
Puede seguir las siguientes formas para intentar resolver el problema:
-
Importe sus datos en lotes para reducir el rendimiento.
-
Agregue su propia lógica de reintento en su aplicación.
-
Aumentar el rendimiento reservado para la colección. Por supuesto, aumenta su costo.
Puede consultar este artículo .
Espero que te ayude.
Actualizar respuesta:
Parece que sus documentos no son identificables de forma única. Así que creo que el atributo "_id" que Cosmos DB genera automáticamente no puede determinar qué documentos se han insertado y qué documentos no se han insertado.
Le sugiero que aumente la configuración de rendimiento, vacíe la base de datos y luego importe los datos de forma masiva.
Teniendo en cuenta el costo, consulte este documento para establecer la RU apropiada.
O puede probar la operación de importación masiva localmente a través de Cosmos DB Emulator.