Javascript 如何从云函数调用GCP实例中的函数

Javascript 如何从云函数调用GCP实例中的函数,javascript,python,node.js,google-cloud-platform,google-cloud-functions,Javascript,Python,Node.js,Google Cloud Platform,Google Cloud Functions,我在GCP上创建了一个实例,为我正在为一个小项目开发的应用程序运行一些机器学习模型。我希望能够从我的应用程序中调用其中一个文件中的一个方法,我认为云函数是合适的 为了使这个问题更简单,让我们假设我的实例中有一个名为hello.py的文件和一个名为foo(句子)的方法。而foo(句子)只返回句子参数 那么如何在python.py中调用这个方法foo,并捕获输出呢 感谢谷歌云(还有谷歌),“一切都是API”。因此,如果您需要从一个产品访问另一个产品,则需要通过API调用来实现 如果云函数需要调用托管

我在GCP上创建了一个实例,为我正在为一个小项目开发的应用程序运行一些机器学习模型。我希望能够从我的应用程序中调用其中一个文件中的一个方法,我认为云函数是合适的

为了使这个问题更简单,让我们假设我的实例中有一个名为
hello.py
的文件和一个名为
foo(句子)
的方法。而
foo(句子)
只返回
句子
参数

那么如何在
python.py
中调用这个方法
foo
,并捕获输出呢

感谢谷歌云(还有谷歌),“一切都是API”。因此,如果您需要从一个产品访问另一个产品,则需要通过API调用来实现

如果云函数需要调用托管在计算引擎VM实例上的脚本,则需要在此计算引擎实例上公开API。一个简单的flask服务器就足够了,只在私有IP上公开它也足够了。但是您不能直接从云函数代码访问计算引擎实例代码

您还可以使用加载的模型部署云函数(或云运行,如果您需要更多的系统包/库),并像这样在同一个产品上执行所有计算。

在Google Cloud(还有Google),“all is API”。因此,如果您需要从一个产品访问另一个产品,则需要通过API调用来实现

如果云函数需要调用托管在计算引擎VM实例上的脚本,则需要在此计算引擎实例上公开API。一个简单的flask服务器就足够了,只在私有IP上公开它也足够了。但是您不能直接从云函数代码访问计算引擎实例代码


您还可以使用加载的模型部署云函数(或云运行,如果您需要更多的系统包/库),并像这样在同一产品上执行所有计算。

尽量不要简化!我迷路了。是否要在云函数中调用方法?一言为定?伪代码可能比简化更容易;-)您可能希望按照文档中的说明发出HTTP请求。如何调用将取决于您在VM中运行的内容。@guillaumeblaquiere我的移动应用程序是用React Native(JS)编写的,我想在那里调用一个方法,然后调用一个云函数,这个云函数然后调用我的一个实例文件中的一个方法。您的“实例文件”是什么?云函数中的文件?或者在手机上的React本机应用程序上?我的实例文件位于My GCP instance@guillaumeblaquiereTry中,请不要简化!我迷路了。是否要在云函数中调用方法?一言为定?伪代码可能比简化更容易;-)您可能希望按照文档中的说明发出HTTP请求。如何调用将取决于您在VM中运行的内容。@guillaumeblaquiere我的移动应用程序是用React Native(JS)编写的,我想在那里调用一个方法,然后调用一个云函数,这个云函数然后调用我的一个实例文件中的一个方法。您的“实例文件”是什么?云函数中的文件?或者在你手机上的React Native应用程序上?我的实例文件在我的GCP instance@guillaumeblaquiereThanks中,我听说过这个烧瓶,我会看一看。谢谢,我听说过这个烧瓶,我会看一看。