Функция шага AWS Как я могу получить целое число с помощью dynamodb:GetItem?

#aws-step-functions

Вопрос:

В моем вводе выполнения пошаговой функции у меня есть некоторые ресурсы, определенные следующим образом:

 "resource_parameters": {
  "Item": {
    "memory": {
      "N": "40"
    }
  } ...
 

Я должен упомянуть, что вышеизложенное является ответом на вызов DynamoDB (значения хранятся в виде чисел) с использованием "Resource": "arn:aws:states:::dynamodb:getItem",
Я хотел бы использовать значение «40» в определении моей пошаговой функции следующим образом:

 "Memory.$": "$.resource_parameters.Item.memory.N"
 

Однако я получаю ошибку: Параметры не удалось использовать для запуска задачи: [Значение поля «Память» должно быть ЦЕЛЫМ ЧИСЛОМ]»

Как я могу указать целое число из входной переменной?

Комментарии:

1. Похоже, что с версией пошаговой функции/пакета, которую я использую, это невозможно. Мой обходной путь состоял в том, чтобы использовать лямбду, которая преобразует строки в целые числа.