Python 如何使用“发送客户端上下文”;事件“;golang中的调用类型
我想将数据从一个lambda传递到另一个lambda。为此,我使用客户机上下文(自定义映射在编码后发送数据)。使用InvocationType作为“RequestResponse”时,我能够将clientcontext获取到另一个lambda,但使用“Event”调用类型时,我无法获取另一个lambda中的clientcontext 是否有任何可能的替代方法来发送“事件”调用类型的客户端上下文。? 我读过一些文档,上面说(下面)调用类型只能是“RequestResponse”,但是如果我必须只发送“Event”调用类型的客户端上下文,该怎么办呢?欢迎提供任何建议Python 如何使用“发送客户端上下文”;事件“;golang中的调用类型,python,amazon-web-services,go,aws-lambda,clientcontext,Python,Amazon Web Services,Go,Aws Lambda,Clientcontext,我想将数据从一个lambda传递到另一个lambda。为此,我使用客户机上下文(自定义映射在编码后发送数据)。使用InvocationType作为“RequestResponse”时,我能够将clientcontext获取到另一个lambda,但使用“Event”调用类型时,我无法获取另一个lambda中的clientcontext 是否有任何可能的替代方法来发送“事件”调用类型的客户端上下文。? 我读过一些文档,上面说(下面)调用类型只能是“RequestResponse”,但是如果我必须只发
输入:=&awslmd.InvokeInput{
函数名:aws.String(os.Getenv(“”),
有效载荷:“,
调用类型:aws.String(“事件”),
ClientContext:aws.String(),
}
我更熟悉GCP版本的云功能,他们推荐的模式是PubSub消息系统。自定义消息并传递所需的任何数据。AWS也有类似的功能,但现在看看文档,我看到了EventBridgeAPI,它看起来更健壮,更符合您的意图。你看过吗?
input := &awslmd.InvokeInput{
FunctionName: aws.String(os.Getenv("<lambda-arn>")),
Payload: "<jsondata>",
InvocationType: aws.String("Event"),
ClientContext: aws.String(<encodedClientContext>),
}