#amazon-web-services #amazon-redshift
#amazon-web-services #amazon-redshift
Вопрос:
Я использую недавно выпущенный Redshift Data API.
Я хотел бы программно разбить результаты запроса на страницы, которые возвращаются из getStatementResult
действия.
Согласно ссылке на API, getStatementResult
возвращает NextToken
свойство, которое подразумевает, что оно поддерживает разбивку на страницы.
Однако я не смог найти Limit
MaxResults
аргумент or: https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_GetStatementResult.html
Чтобы еще больше запутать ситуацию, операция CLI поддерживает разбивку на страницы с использованием аргументов --starting-token
and --max-items
: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/redshift-data/get-statement-result.html
Итак, мои вопросы:
- Можно ли разбить
getStatementResult
результаты на страницы программно? - Если нет, то в чем смысл
NextToken
того, что возвращается изgetStatementResult
? Каков размер страницы по умолчанию?
Спасибо!
Ответ №1:
В случае, если это актуально для кого-либо, по состоянию на октябрь 2020 года это невозможно через API.
Смотрите Ответ сотрудника AWS здесь:
https://forums.aws.amazon.com/thread.jspa?threadID=329141amp;tstart=0