मैं भेजना चाहते हैं 2 मानकों को एक लैम्ब्डा की जरूरत है क्रम में करने के लिए काम करते हैं और यह मूल रूप से की जरूरत है मूल्य मैं खोज करना चाहते हैं और के रूप में एक दूसरा पैरामीटर क्षेत्र जहां खोजने के लिए है कि मूल्य.
अब कोई समस्या नहीं के साथ मैं करने में सक्षम किया गया पहुँच कुछ अन्य lambdas के साथ की जरूरत है कि केवल एक पैरामीटर एक कोड के साथ इस तरह.
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 मूल्यों और मार्शल इसे प्रमुखता दोनों मानकों और कोशिश करते हैं और उन्हें जोड़ने के रूप में, पेलोड भी संलग्न दोनों marshaled बाइट सरणी रहा हूँ, लेकिन मैं असमर्थ भेजने के 2 पैरामीटर के रूप में पेलोड
क्या आप जानते हैं कि सही तरीके से ऐसा करने के लिए? कृपया मदद