Диапазон значений CloudWatch PutMetricData
Хотя параметр принимает числа типа Double, CloudWatch отклоняет значения, которые являются либо слишком маленькими, либо слишком большими. Значения должны быть в диапазоне от 8,515920e-109 до 1,174271e+108 (база 10) или от 2e-360 до 2e360 (база 2). Кроме того, специальные значения (например, NaN, +Infinity, -Infinity) не поддерживаются.
Диапазон допустимых значений не включает ноль или отрицательные значения.
В другом месте в документации говорится, что вы можете опубликовать нулевое значение, и это, похоже, подтверждается опытом.
Может кто-нибудь объяснить это явное несоответствие, а также объяснить, почему ограничение на диапазон допустимых значений? Я могу понять, почему NaN, PositiveInfinity и NegativeInfinity будут исключены, но не почему другие значения будут.