我想要发送的2个参数一氧需求,以便工作和它基本需求的价值,我要搜索和作为第二个参数的领域在哪里可以找到这种价值。
现在有没问题我已经能够访问其他一些lambda用,只需要一个参数的代码这样。
func (s *resourceService) GetProject(ctx context.Context, name string) projectStruct {
payload, err := json.Marshal(name)
util.Logger.Debugf("Payload",payload)
invokeOutput, err := s.lambdaSvc.Invoke(ctx, &lambda.InvokeInput{
FunctionName: &s.getProject,
InvocationType: "RequestResponse",
Payload: payload,
})
if err != nil {
panic(err.Error())
}
var project projectStruct
err = json.Unmarshal(invokeOutput.Payload, &project)
if err != nil {
panic(err.Error())
}
util.Logger.Debugf("Invocation output [%v]", invokeOutput)
return project
}
现在有2个参数我有一个很大的问题,并尝试了很多不同的方法开始为增加另一个有效载荷的价值,创造一个字符串2价值观和元帅,封送两个参数和尝试,并增加它们作为有效载荷,即使追加的两封送字阵列,但我已经不能发送的2个参数作为有效载荷
你知不知道正确的方式这样做吗? 请帮助