函数工作流 FUNCTIONGRAPH-创建程序包:Java程序包

时间:2024-06-28 10:55:04

Java程序包

由于Java是编译型语言,所以不能在线编辑代码,只能上传程序包,部署程序包可以是.zip文件或独立的jar文件。

上传Jar包

  • 如果函数没有引入其他依赖包,可以直接上传函数jar包。
  • 如果函数引入了其他依赖包,可以先将依赖包上传至OBS桶,创建函数时设置依赖包,并上传函数jar包。

上传zip

如果函数中引入其他三方件,也可以制作包含所有依赖三方件和函数jar的zip包,选择上传zip文件。您可参见使用IDEA工具创建普通Java项目使用IDEA工具创建maven项目

Java编程语言支持以下两种方式上传程序包。

  • 制作zip包的时候,单函数入口文件必须在根目录,保证解压后,直接出现函数执行入口文件,才能正常运行。
  • 解压后的源代码不能超过1.5G,超大代码请联系客服。
  • 直接上传程序包

    在创建部署程序包后,可直接从本地上传ZIP程序包,ZIP程序包大小限制为40MB,如果超过该限制,请使用OBS存储桶。

    更多函数资源的限制,请参见使用限制

  • 上传至OBS存储桶

    在创建部署程序包后,可先将.zip文件上传到要在其中创建FunctionGraph函数的区域中的OBS存储桶中,然后指定FunctionGraph函数中设置程序包的OBS存储地址,OBS中ZIP包大小限制为300MB。

    更多函数资源的限制,请参见使用限制

support.huaweicloud.com/usermanual-functiongraph/functiongraph_01_0152.html