1 Risposta
- Più recenti
- Maggior numero di voti
- Maggior numero di commenti
1
PartiQL's NextToken
has a validity of 1 hour, which the token then expires. There is no way to increase this using the PartiQL API. However, re-writing your code to suit DynamoDB Vanilla API will allow you to retrieve a LastEvaluatedKey
which does not expire and may be better suited for your use-case.
Contenuto pertinente
- AWS UFFICIALEAggiornata 4 mesi fa
- AWS UFFICIALEAggiornata 3 anni fa
- AWS UFFICIALEAggiornata 9 mesi fa
- AWS UFFICIALEAggiornata 2 anni fa
Thanks for the answer @Leeroy Hannigan.
We cannot use Vanilla API because we need to query multiple partition keys in the single query. This is possible currently using PartiQL only.
It would be of great benefit if
LastEvaluatedKey
support is present for PartiQL. I can see there is already a question asked couple of months back(https://repost.aws/questions/QUgNPbBYWiRoOlMsJv-XzrWg/how-to-use-last-evaluated-key-in-execute-statement-request). Is there any ETA on this?Using PartiQL as a workaround for a Batch Query is only saving you time on network latency, each
Query
on the back-end is executed sequentially. So if you use the vanilla API and multi-thread individualQuery
operations, you will see very little difference in latency and have the advantage of usingLastEvaluatedKey
.On the ETA of
LEK
being available for PartiQL, we never provide ETA's for any of our feature releases, but you can keep up to date with the newly released features here: https://aws.amazon.com/new/