Я пытаюсь получить costForecast для своей учетной записи, используя javascript sdk в lambda, но всегда получаю сообщение об ошибке «TypeError: .... getCostForecast не является функцией» в журналах cloudwatch. Я могу вызвать API-интерфейс CostExplorer.getCostForecast () с помощью AWS CLI, а также в samLocal. Для работы в samlocal изначально я получил ту же ошибку, но после обновления aws-sdk до 2.449.0 все заработало. Для настройки dev я использую облачную информацию, где мы никогда не отправляем пакет aws-sdk, поскольку lambda позаботится об этом.
CostExplorer.html # getCostForecast-свойство
Я прочитал, что getCostForecast доступен в javascript apiVersion: 2017-10-25, и я попытался после его определения, но все еще та же ошибка. Я также попытался использовать 'latest' в apiVersion, как предложено в документации для последней версии SDK, но все еще не смог исправить Это. Пожалуйста, помогите! Я использую nodejs8.10.
Фрагменты кода

