通过 ssm 文档向 Lambda 传输参数
Transfer a parameter to Lambda via ssm document
我正在寻找一种将参数从 ssm 文档传输到 lambda 函数的方法。
如果我使用的是简单字符串,则以下设置有效,但是当我使用 {{InstanceId}}
格式的参数时,出现错误 - 参数未定义。
通过 ssm 文档传递参数的正确格式是什么?
parameters:
InstanceId:
type: String
mainSteps:
- name: stepName
action: 'aws:invokeLambdaFunction'
inputs:
InvocationType: RequestResponse
FunctionName: Name_Function
InputPayload: InstanceId:{{InstanceId}}
timeoutSeconds: 120
所以,我找到了:
这是如何做到的,对于那些与之斗争的人...
Payload: '{"InstanceId": "{{InstanceId}}"}'
我正在寻找一种将参数从 ssm 文档传输到 lambda 函数的方法。
如果我使用的是简单字符串,则以下设置有效,但是当我使用 {{InstanceId}}
格式的参数时,出现错误 - 参数未定义。
通过 ssm 文档传递参数的正确格式是什么?
parameters:
InstanceId:
type: String
mainSteps:
- name: stepName
action: 'aws:invokeLambdaFunction'
inputs:
InvocationType: RequestResponse
FunctionName: Name_Function
InputPayload: InstanceId:{{InstanceId}}
timeoutSeconds: 120
所以,我找到了: 这是如何做到的,对于那些与之斗争的人...
Payload: '{"InstanceId": "{{InstanceId}}"}'