python - 如何将字典作为输入\参数发送到 AWS 步骤函数
问题描述
我正在尝试使用一些输入参数激活步骤功能
从aws 文档中调用start_execution
一个应该通过以下方式提供输入"input": "{\"first_name\" : \"test\"}"
我现在正在尝试发送一个字典而不是一个字符串,但我总是收到错误我正在运行以下代码:
nested_dict = {
"key3_1": "value3_1",
"key3_2": "value3_1",
"key3_3": "value3_1"
}
my_input_work = {"input":
"{\"key1\": \"value1\", "
"\"key2\": \"value2\"}",
#how to add nested_dict here?
}
my_input_fail = {
"input":
{
"key1": "value1",
"key2": "value2",
"key_3": {
"key3_1": "value3_1",
"key3_2": "value3_1",
"key3_3": "value3_1"
}
}
}
response = step_functions.start_execution(
stateMachineArn=my_state_machine_arn,
input=json.dumps(my_input)
)
nested dict
我该如何添加my_input_work
?或者我应该如何通常从 python 创建输入?超级感谢您的帮助!
解决方案
推荐阅读
- powershell - 如何更改 IPython shell 文本文字颜色(Windows Powershell)
- javascript - 在复选框(onchange 事件)旁边添加一个变量以输入,其中表格从“while”中显示
- javascript - 使用 Promise 发送多个 API 请求
- java - 此代码段中创建了多少对象
- python - Pandas DataFrame 根据值获取标题名称
- git - Jenkins 多分支插件可以在分支删除后启动脚本/事件/作业吗?
- laravel - 更新检查表行
- javascript - 获取输入框调用的函数
- c# - 如何使用 .pem 证书签署 pdf 文件?
- python - 2个django类之间的继承