Очевидно, что подсказка о математическом выражении имеет абсолютный приоритет над кодом состояния PartialData, что приводит к отсутствию NextToken. Другими словами, если у вас есть огромное количество метрических c данных и математическое выражение, вы должны убедиться, что все данные будут возвращены за один прием в оба конца без нумерации страниц.
По возможности, следуйте рекомендациям чтобы избежать разбивки на страницы (статус PartialData) для решения задачи:
1) Просмотрите код, чтобы избежать каких-либо ограничений точек данных - попробуйте использовать значение по умолчанию.
By default, data points are limited to 100800 ones in total (https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricData.html).
Limiting the data points may leads to pagination, thus leading to PartialData.
2) Попробуйте уменьшить количество запрошенных метрик
3) Сократите временной интервал (держите StartTime и EndTime близко друг к другу) для вашего запроса, чтобы уменьшить количество точек данных.
4) Если вы можете ' t Сократить временные рамки, попробуйте увеличить период метри c до более высокого значения - например, 1 час вместо 5 минут. Он агрегирует результат, уменьшая количество точек данных.
Удачи!