vreau să trimit 2 parametrii lambda are nevoie pentru a funcționa și este nevoie de practic valoarea vreau pentru a căuta și ca un al doilea parametru teren în cazul în care pentru a găsi acea valoare.
Acum, cu nici o problema am fost capabil de a accesa alte lambda cu care nevoie doar de un singur parametru cu un cod de genul asta.
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
}
acum cu 2 parametri am avut o mulțime de probleme și a încercat o MULȚIME de diferite abordări de pornire pentru a adăuga o altă Încărcătură de valoare, creând un șir cu 2 valori și mareșalul ea, marshaling ambii parametri și încerca și adăugați-le ca sarcină, chiar și adăugați ambele adunate bytes matrice dar am fost incapabil de a trimite 2 parametri ca sarcină
Știți modul corect de a face acest lucru? Vă Rugăm Să Ajute