gpt4 book ai didi

go - AWS Lambda 中带参数的二进制文件

转载 作者:行者123 更新时间:2023-12-01 22:33:30 24 4
gpt4 key购买 nike

我有一个从项目代码库构建的 Golang 命令行工具。为了论证,这个可执行文件被称为 foo .此 CLI 的子命令之一使用 Lambda 上下文适配器到服务器 (https://github.com/akrylysov/algnhsa),这是通过命令 foo serve 执行的.
通常为了将 Golang 二进制文件部署到 AWS Lambda,您在 zip 中指定可执行文件名称。文件正在上传,main可执行文件的函数处理 Lambda 调用。对于这个用例,我试图找到一种方法让 Lambda 函数在调用时执行相当于 foo serve .
这是可能的吗,将一个带有参数的可执行文件分配为 Go 运行时 Lambda 函数的处理程序?

最佳答案

如果您需要指定 lambda 的运行方式,则可以定义自定义运行时。
https://docs.aws.amazon.com/lambda/latest/dg/runtimes-custom.html
使用自定义运行时的示例 repo - https://github.com/b-b3rn4rd/aws-lambda-runtime-golang

关于go - AWS Lambda 中带参数的二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63564776/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com