检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建使用自定义认证且后端为FunctionGraph的API 06 API与SDK 您可以使用API对函数工作流进行相关操作,如创建函数、创建工作流、修改函数代码等。 API文档 API概览 应用示例 FunctionGraph API SDK 02 购买 函数工作流采用按需付费方式,无最低
字结尾,长度为1-25个字符,例如:rocketmq-123test。 测试事件 自动加载系统内置eg-RocketMQ事件模板,本例不做修改。 单击“测试”,可以得到函数运行结果,函数会返回输入eg-rocketmq消息数据。 父主题: 配置函数的触发器
结尾,长度为1-25个字符,例如:Gemini-123test。 测试事件 自动加载系统内置GeminiDB Mongo事件模板,本例不做修改。 单击“测试”,可以得到函数运行结果,函数会返回输入GeminiDB Mongo数据。 父主题: 配置函数的触发器
常规设置”页签,设置如下信息,完成后单击“保存”。 内存:选择“256” 执行超时时间:输入“40” 函数执行入口:默认“handler”,无需修改 所属应用:默认“default” 描述:输入“旋转图片” 在“设置 > 环境变量”页签,输入环境信息,完成后单击“保存”。 键bucket:handler
print 'hello world!' 函数名 my_initializer需要与实现initializer接口时的Initializer字段相对应,实现initializer接口时指定的Initializer入口为main.my_initializer ,那么函数工作流服务会去加载main
”),并以字母或数字结尾,长度为1-25个字符,例如:kafka-123test。 测试事件 自动加载系统内置kafka事件模板,本例不做修改。 单击“测试”,可以得到函数运行结果,函数会返回输入kafka消息数据。 父主题: 配置函数的触发器
保存后执行函数时,就能在代码中解析该域名中配置的所有IPV4类型的域名。 图5 执行函数 用户配置了VPC域名解析后,如果在DNS云解析服务中修改域名对应的IP,10min后稳定生效。 FunctionGraph的容器镜像函数解析DNS内网域名 当前FunctionGraph容器镜像
),并以字母或数字结尾,长度为1-25个字符,例如“kafka-123test”。 测试事件 自动加载系统内置kafka事件模板,本例不做修改。 单击“测试”,可以得到函数运行结果,函数会返回输入kafka消息数据。 父主题: 配置函数的触发器
线“-”),并以字母或数字结尾,长度为1-25个字符,例如“dds-123test”。 测试事件 自动加载系统内置dds事件模板,本例不做修改。 单击“测试”,可以得到函数运行结果,函数会返回输入DDS数据。 父主题: 配置函数的触发器
计费样例 计费场景一 某用户在4月份创建了3个函数A、B、C,如表1所示。假设在4月份中,函数A累计执行次数是200万次、函数B累计执行次数是10万次、函数C累计执行次数10万次,那么4月份中函数A、B和C总共产生多少费用? 表1 函数创建详情 函数名称 说明 函数A(未使用预留实例)
在“代码”页签的最下方,单击“添加依赖包”,弹出“选择依赖包”对话框。 选择依赖包,单击“确定”。 表2 依赖包配置说明 参数 说明 运行时 默认展示当前函数的运行时语言,无法修改。 依赖包源 根据实际业务,选择“公共依赖包”或“私有依赖包”。 依赖包名称 选择当前运行时语言下所需的依赖包。 版本 选择当前依赖包的具体版本。
)类似。 新建项目 在工具栏中选择“文件 > 新建 > 项目”,选择“.NET Core” ,选择“类库(.NET Core)”,并将名称修改为“test”。如图1所示。 图1 新建项目 导航栏中选择“test”项目,单击鼠标右键,选择“属性”,打开属性界面。如图2所示。 图2 属性
管理调用链。 单击右上方“关闭调用链”,可以直接关闭调用链,关闭调用链后将不能查看函数调用链。 若在APM控制台对AK/SK进行了编辑修改,返回函数工作流控制台,单击右上方“更新AKSK”,在弹框中更新AK/SK。 查询调用链详情 返回函数工作流控制台,在左侧导航栏选择“函数
output); } 步骤二:测试函数 在函数详情页,单击“测试”,在弹窗中创建新的测试事件。 选择“空白模板”,事件名称输入“test”,测试事件修改为如下所示,完成后单击“创建”。 { "hello": "function" } 图2 配置测试事件 步骤三:查看执行结果 单击t
选择“云审计服务(CTS)”模板,使用系统内置CTS事件模板。 事件名称 自定义的事件名称,例如:cts-test。 测试事件 自动加载系统内置CTS事件模板,可以根据实际情况修改。 单击“测试”,可以得到函数运行结果记录。 父主题: 配置函数的触发器
[类名]::[执行函数名],例如CsharpDemo::CsharpDemo.Program::MyFunc,请参考函数执行入口通过FunctionGraph控制台进行配置或修改。 建议使用.NET Core 3.1版本。 函数Handler定义 ASSEMBLY::NAMESPACE.CLASSNAME::METHODNAME
callback(null, ''); }; 函数名 exports.initializer需要与实现initializer接口时的Initializer字段相对应。 示例:创建函数时指定的Initializer入口为index.initializer,那么FunctionGraph会去加载index
或数字结尾,长度为1-25个字符,例如“rabbitmq-123test”。 测试事件 自动加载系统内置RabbitMQ事件模板,本例不做修改。 单击“测试”,可以得到函数运行结果,函数会返回输入RabbitMQ消息数据。 父主题: 配置函数的触发器
待开关机节点不在同一region,如函数运行在北京一,想要开启或者关闭北京四的弹性云服务的虚拟机,只需要将projectId、region更改为北京四区域的信息,并在环境变量中添加ak、sk(获取AK/SK),再去掉配置的委托即可。 AK/SK认证就是使用AK/SK对请求进行签名
字结尾,长度为1-25个字符,例如:rabbitmq-123test。 测试事件 自动加载系统内置eg-RabbitMQ事件模板,本例不做修改。 单击“测试”,可以得到函数运行结果,函数会返回输入eg-rabbitmq消息数据。 父主题: 配置函数的触发器