지 2 매개 변수는 람다하기 위해 필요한 작업과 그것은 기본적으로 요구에 가치고 싶어 검색하고 두 번째 매개 변수 필드를 찾을 수 있는 값입니다.
지금은 문제 없었어에 액세스할 수 있 다른 람다와 함께하는 하나만 필요한 매개 변수와 이와 같은 코드.
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 개의 매개변수로 페이로드
당신은 올바른 방법으로 알고 그렇게 할까? 도와주세요