检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
由于扩展作为进程运行,您可以使用不同于函数的语言来编写它们,建议您使用已编译的语言实现扩展。在这种情况下,扩展是一个独立的二进制文件,与支持的运行时兼容。如果使用非编译的语言,请确保和函数的运行时兼容。 当前http和事件类型函数支持扩展的使用,自定义镜像不支持。
client.ShowFunctionTrigger(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 更多 更多编程语言的
运行时语言:选择“Python 2.7”。 单击“创建函数”,完成函数创建并进入函数详情页。 在“代码”页签下,复制以下代码至代码编辑区并单击“部署代码”。
其中extensionDemo.sh 中的语言所在路径参考下表。
运行时语言:选择“Python 2.7”。 单击“创建函数”,完成函数创建并进入函数详情页。 在“代码”页签下,复制以下代码至代码编辑区并单击“部署代码”。
配置函数的触发器 FunctionGraph支持的触发事件 使用TIMER定时触发器 使用APIG专享版触发器 使用APIG共享版触发器 使用APIC触发器 使用CTS触发器 使用DDS触发器 使用DIS触发器 使用Kafka触发器 使用开源Kafka触发器 使用RabbitMQ触发器
使用定制运行时语言的函数能操作哪些目录? FunctionGraph的函数支持哪些中文字体? 能否在函数代码中使用线程和进程? 函数如何访问MySQL数据库? 函数无法通过VPC连接对应的Redis? 如何读取函数的请求头? Python语言的函数中,中文注释报乱码错误
Python语言的函数从V1版本迁移到V2版本时需注意哪些兼容性问题? FunctionGraph函数支持哪些编程语言?
目前支持的Nodejs语言和对应的路径请参见表1。
为C#函数制作依赖包 使用C#编译型语言开发函数时,依赖包需要在本地编译。如何为C#函数制作依赖包请参考C#函数开发。 父主题: 配置函数的依赖包
更多 技术专题 技术、观点、课程专题呈现 Cloud Native Lives Kubernetes系列课程,带你走进云原生技术的核心 GO语言深入之道 介绍几个Go语言及相关开源框架的插件机制 跟唐老师学习云网络 唐老师将自己对网络的理解分享给大家 智能客服 您好!
client.BatchDeleteFunctionTriggers(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } 更多 更多编程语言的
例如: /opt/function/runtime/python3.6/rtsp/python/bin/python3 -u $RUNTIME_CODE_ROOT/index.py 如需使用其他语言,则参见表3更换语言路径,代码包路径无需更换。
(系统配置无要求) 创建一个空文件夹 mkdir custom_container_http_example && cd custom_container_http_example 以Nodejs语言为例,实现一个Http Server,其他语言请参考创建HTTP函数。
配置依赖包 如何制作基于ODBC驱动的Python语言函数依赖包? 如何制作函数依赖包?
创建函数 FunctionGraph支持的编程语言说明 创建空白函数 使用函数模板创建函数 使用容器镜像创建函数 使用Terraform创建函数 创建GPU函数
开发事件函数 C#函数开发 函数支持json序列化和反序列化 父主题: C#
获取上传的文件 以Python语言为例,如果用户用os.getcwd()查看当前目录的话,会发现当前目录是/opt/function,但实际代码是传到/opt/function/code里的。
运行时 用来编写函数的语言,当函数类型选择“事件函数”时,请配置此项。 控制台代码编辑器仅支持Node.js、Python、PHP和定制运行时。 函数一旦创建,便不能修改运行时语言。 高级设置 支持添加日志标签,详情请参见日志标签。
图1 函数使用流程 功能简介 ①编写代码 用户编写业务代码,目前支持Node.js、Python、Java、Go、C#、PHP、Cangjie等语言,详情请参考开发指南。 ②上传代码 目前支持在线编辑、上传ZIP或JAR包,从OBS引用ZIP包等,详情请参考代码上传方式说明。