阿里函数计算中c++模板,fc-custom-cpp-http 怎么把外部编译好的程序放进去部署?[阿里云Serverless]

阿里函数计算中c++模板,fc-custom-cpp-http 怎么把外部编译好的程序放进去部署?意思是放在zip包,直接网页上传吗?函数计算的运行环境是什么,我本地是ubuntu 20

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 您可以按照以下步骤将 C++ 模板 fc-custom-cpp-http 放入阿里云函数计算:

    1. 下载 C++ SDK:首先,请下载 Alibaba Cloud Function Compute C++ SDK,并将其解压缩。
    2. 编译您的代码:您可以使用 g++ 或其他编译器将您的 C++ 代码编译成二进制文件。
    3. 创建 zip 包:接下来,请将编译后的二进制文件和相关的库文件放入一个 zip 文件中。有关详细信息,请参考官方文档。
    4. 上载 zip 文件:最后,请通过阿里云控制台将 zip 文件上载到阿里云存储 OSS 中。有关详细信息,请参考官方文档。
      注意:C++ SDK 只支持 Linux 系统和 x86 架构,因此建议您选择合适的操作系统和架构进行开发和测试。
  2. 在阿里云函数计算中,你可以将编译好的C++程序打包成ZIP文件,然后通过网页上传到函数计算服务。具体的步骤如下:

    1. 创建一个新的函数版本。在函数版本创建的过程中,你可以选择C++作为运行环境。

    2. 将你的C++程序打包成ZIP文件。你可以将你的C++程序及其依赖库都放入ZIP文件中。注意,ZIP文件中的文件和目录应该保持原始结构,以便于函数计算服务正确地加载和运行你的程序。

    3. 上传你的ZIP文件。在函数版本的管理页面,你可以找到上传ZIP文件的入口。你可以通过网页上传你的ZIP文件,也可以选择通过OSS上传。

    4. 配置你的函数。在函数版本创建完成后,你需要配置你的函数的触发器、输入参数、输出参数等。

    函数计算的运行环境是基于Linux的容器环境,具体的版本会根据你的函数版本的选择而不同。对于C++来说,函数计算支持gcc 4.8.5和clang 3.4。如果你的本地环境是Ubuntu 20,那么你可能需要在你的C++程序中添加一些兼容性处理的代码。

  3. 放到代码包里就行。此回答来自钉群阿里函数计算官网客户。