Я пытаюсь вызвать функцию AWS Lambda с использованием Ruby SDK v3
Aws::Lambda::Client.new.invoke_async(function_name: ENV["FUNCTION_NAME"],
invoke_args: { mas: 'que caralho' }.to_json)
Она вызывается, как и ожидалось, но если я печатаю аргументы:
public void handleRequest(InputStream input, OutputStream output, Context context) {
String input_string = String.valueOf(input.read());
input.close();
logger.info("Received input: " + input_string);
...
Они всегдаприйти как "123".В моем звонке нет 123 D:
Я также натолкнулся на аргумент payload
, но это не имеет значения, что я там поставил, он жалуется, что это неожиданно
ArgumentError: unexpected value at params[:payload]
Любая помощьпожалуйста?