检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
"INACTIVE", "create_time" : "20240919T011335Z" } } } 单击“测试”,可以得到函数运行结果,函数会返回输入的IoTDA消息数据。 父主题: 配置函数的触发器
产生费用。 函数使用流程如图1所示。 图1 函数使用流程 功能简介 ①编写代码 用户编写业务代码,目前支持Node.js、Python、Java、Go、C#、PHP、Cangjie等语言,详情请参考开发指南。 ②上传代码 目前支持在线编辑、上传ZIP或JAR包,从OBS引用ZIP包等,详情请参考代码上传方式说明。
数字结尾,长度为1-25个字符,例如dds-123test。 测试事件 自动加载系统内置dds事件模板,本例不做修改。 单击“测试”,可以得到函数运行结果,函数会返回输入DDS数据。 父主题: 配置函数的触发器
https://0ed9f61512d34982917a4f3cfe8ddd5d.apig.example.example.com/apig 函数执行完毕,得到返回结果。 父主题: 配置函数的触发器
import com.huaweicloud.sdk.functiongraph.v2.model.*; import java.util.List; import java.util.ArrayList; public class DeleteTagsSolution { public
import com.huaweicloud.sdk.functiongraph.v2.model.*; import java.util.Map; import java.util.HashMap; public class AsyncInvokeFunctionSolution {
API 函数开发 支持多种语言开发函数,例如Node.js、Python 、Java等。 发布区域:所有部署函数工作流服务的区域均可使用。 Node.js函数开发指南 Python函数开发指南 Java函数开发指南 Go函数开发指南(Go 1.x) C#函数开发指南 PHP函数开发指南
import com.huaweicloud.sdk.functiongraph.v2.model.*; import java.util.Map; import java.util.HashMap; public class CreateFunctionAppSolution {
单击API名称,会跳转至API网关服务。 调用函数 在浏览器地址栏输入APIG触发器的调用地址URL,按“Enter”。 函数执行完毕,得到返回结果,如图3所示。 图3 返回结果 FunctionGraph函数对APIG调用的传入值为函数自带的事件模板,您可以参见表2。 查看函数运行结果
事件名称 您自定义的事件名称,例如:cts-test。 测试事件 自动加载系统内置CTS事件模板,您可以根据实际情况修改。 单击“测试”,可以得到函数运行结果记录。 父主题: 配置函数的触发器
import com.huaweicloud.sdk.functiongraph.v2.model.*; import java.util.List; import java.util.ArrayList; public class CreateTagsSolution { public
import com.huaweicloud.sdk.functiongraph.v2.model.*; import java.util.List; import java.util.ArrayList; public class BatchDeleteWorkflowsSolution
约束与限制 请确保创建函数选择的“区域”与创建OBS桶选择的“区域”一致。 函数工作流控制台支持上传zip格式的代码包文件和jar格式(仅限Java)的代码文件。 制作zip代码包文件时,单函数执行入口文件必须在根目录,确保解压后直接出现函数的执行入口文件。 程序文件解压后的源代码大小不能超过1
字符,例如rocketmq-123test。 测试事件 自动加载系统内置eg-RabbitMQ事件模板,本例不做修改。 单击“测试”,可以得到函数运行结果,函数会返回输入eg-rabbitmq消息数据。 父主题: 配置函数的触发器
import com.huaweicloud.sdk.functiongraph.v2.model.*; import java.util.Map; import java.util.HashMap; public class InvokeFunctionSolution {
16.17、Node.js 18.15、Python 2.7、Python 3.6、Python 3.9、Python 3.10、Java 8、Java 11、Go 1.x、C#.NET Core 2.1、C#.NET Core 3.1、Cangjie 1.0、PHP 7.3、Custom:
import com.huaweicloud.sdk.functiongraph.v2.model.*; import java.util.List; import java.util.ArrayList; public class ShowResInstanceInfoSolution
Python(initializer入口介绍) def my_initializer(context): print("hello world!") Java(initializer入口介绍) public void my_initializer(Context context) { RuntimeLogger
com.huaweicloud.sdk.functiongraph.v2.model.*; import java.time.OffsetDateTime; import java.time.format.DateTimeFormatter; public class ListAs
ID和Secret Access key) 如果您有登录密码,可以登录控制台,可以在我的凭证中获取自己的访问密钥AK/SK。请参见:新增访问密钥。可以下载得到AK/SK文件,文件名一般为:credentials.csv。如下图所示,文件包含了用户名称(User Name),AK(Access Key