我有一个非常大的 python 文件,它由多个定义的函数组成。如果您熟悉 AWS Lambda,当您创建 lambda 函数时,您会指定一个处理程序,它是代码中的一个函数,AWS Lambda 在服务执行我的代码时可以调用它,在下面的 my_handler.py 文件中表示:
def handler_name(event, context):
...
return some_value
Run Code Online (Sandbox Code Playgroud)
链接来源:https : //docs.aws.amazon.com/lambda/latest/dg/python-programming-model-handler-types.html
然而,正如我上面提到的,我在 my_handler.py 中有多个定义的函数,它们有自己的事件和上下文。因此,这将导致错误。在python3.6中有什么方法可以解决这个问题吗?
我想使用给定的Dockerfile部署docker映像,该映像在AWS Lambda云上执行程序。我知道EC2可以使用,但我想使用AWS Lambda。任何人都有参考或知道是否可能?
我也在查看具有docker功能的AWS Elastic Beanstalk,但似乎适用于Web应用程序吗?我要在云上执行的程序不是Web应用程序。
让我知道,
谢谢。
amazon-web-services docker amazon-elastic-beanstalk dockerfile aws-lambda
据我所知,Google Cloud Functions 只允许您部署 NodeJs 或 Python 脚本。
问题:我如何才能在Google Cloud Functions上部署一个简单的 Hello_World.cpp ?例如,编写一个 hello world HTTP 函数。
有什么替代方法可以做到这一点?我想使用无服务器方法,因为它是最便宜的方法。因此,这就是我要使用 Google Cloud Functions 的原因。我是否必须使用 docker 才能运行 C++ 文件?我已经坚持了一段时间,任何指导或帮助将不胜感激。