【发布时间】:2021-09-17 22:11:59
【问题描述】:
我正在 AWS 中创建一个 lambda 函数来执行 SSM 自动化文档。
response = client.start_automation_execution(
DocumentName='XYZ',
Parameters={...}
)
我已将 DocumentName 和 Parameters 值存储在 dynamodb 表中,如下所示。
"parameters_name": { "S": "'ParameterName1': [Variable1] , 'ParameterName2': [Variable2] , 'ParameterName3': [variable3] , 'ParameterName4': [Variable4] " }, "document_name": { "S": "XYZ" }
** 变量值是以字符串形式从事件中获取的。
参数的定义在boto3文档中如下:
Parameters (dict) -- A key-value map of execution parameters, which match the declared parameters in the Automation runbook. (string) -- (list) -- (string) --
有没有办法将字符串转换为以下格式:
{'ParameterName1': [Variable1] , 'ParameterName2': [Variable2] , 'ParameterName3' : [Variable3], 'ParameterName4' : [Variable4]}
【问题讨论】:
标签: python-3.x boto3