检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Administrator”权限的委托。 图3 创建DNS与VPC委托 在进行解析域名时,函数需要查看云解析服务资源,所以必须要配置DNS资源数据读取权限,否则在执行函数时,会提示如下错误,获取不成功。 2020/08/20 10:37:12 GMT+08:00 Start invoke
其中releaseVersion设置为流水线参数。 图6 releaseVersion参数设置 单击“保存”,保存构建任务。 配置部署任务 在构建阶段后新建一个阶段,名称为部署,任务串行执行,完成后单击“保存”。 图7 阶段配置 单击“添加任务”,添加一个类型为部署的任务,输入名称为部署depl
和文件夹、编辑和设置编码框中的代码。 文件:支持创建文件和文件夹功能。其中包括新建文件、新建文件夹、保存和关闭所有文件功能。 编辑:支持在编码框中,对代码进行撤销、恢复、剪切、复制、粘贴、查找和替换操作。 设置:支持设置编码框中代码字体大小、编码框主题颜色和是否自动格式化。 图4
object 函数网络配置。 resource_id String 资源id。 is_return_stream Boolean 是否返回流式数据(已废弃)。 enable_auth_in_header Boolean 是否允许在请求头中添加鉴权信息,只支持自定义镜像函数(创建函数时不支持修改)。
--root /tmp/pymysql 执行成功后,执行以下命令。 cd /tmp/pymysql/ 进入子目录直到site-packages路径下(一般路径为usr/lib64/python2.7/site-packages/),接下来执行以下命令。 zip -rq pymysql.zip
ld.py”,保存文件。 def printhello(): print 'Hello world!' 定义FunctionGraph函数。 打开文本编辑器,定义函数,代码如下,文件命名为“index.py”,保存文件(与“helloworld.py”保存在同一文件夹下)。
其中releaseVersion设置为流水线参数。 图10 releaseVersion参数设置 单击“保存”,保存构建任务。 配置部署任务 在构建阶段后新建一个阶段,名称为部署,任务串行执行,完成后单击“保存”。 图11 阶段配置 单击“添加任务”,添加一个类型为部署的任务,输入名称为部署hel
ost是本地主机IP:127.0.0.1。 使用遥测 API 订阅后,扩展会自动开始通过遥测侦听器接收来自FunctionGraph的遥测数据。每个 POST 请求正文都包含 Event 对象数组。 订阅事件类型包括三大类:platform、function、extension。
创建“FunctionGraph User”权限的委托,具体参见配置函数的委托权限。 返回“配置”页签,在“委托名称”中选择6中创建的委托,单击“保存”,保存配置的委托。 在“触发器”页签,单击“创建触发器”,弹出“创建触发器”对话框。 输入以下信息。 参数 参数说明 触发器类型 选择“定时触发器(TIMER)”。
obtained. Please set an agency. 目前函数模板新增定时开启/停止华为公有云数据库的RDS实例模板能力,可有效帮助您管理资源、降低维护成本。 图2 定时开启/停止华为公有云数据库模板 图3 填写基本信息 步骤二:测试函数 在函数详情页,单击“测试”,在弹窗中创建新的测试事件。
选择待配置的函数,单击进入函数详情页。 在函数详情页,选择函数版本。 在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如下表2所示测试信息后,单击“保存”。 表2 测试参数 参数 说明 配置测试事件 可创建新的测试事件,也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。 事件模板
/tmp/pymysql 执行成功后,执行以下命令进入指定目录。 cd /tmp/pymysql/ 进入子目录至site-packages路径下(一般路径为usr/lib64/python2.7/site-packages/),进入后执行以下命令。 所生成的包即为最终需要的依赖包。 zip
停止当前函数实例前,需要FunctionGraph调用的回调函数执行入口。格式为:[包名].[类名].[执行函数名],长度不超过128个字符。 单击“保存”,保存预停止配置。 父主题: 管理函数
配置函数流的开始控制器组件 函数流的开始控制器组件是用于标识流程的开始。 约束与限制 通过数据工坊DWR服务创建的函数流,在函数工作流控制台只能查看,不能编辑和删除,相关操作请在DWR服务中执行。 每个函数流必须以“开始节点”作为流程开始且只能有一个“开始节点”,同时以“结束节点”作为流程结束。
选择待配置的函数,单击函数名称进入函数详情页。 在函数详情页,选择函数版本。 在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。 填写如表2所示测试信息后,单击“保存”。 表2 测试信息 参数 说明 配置测试事件 可创建新的测试事件也可编辑已有的测试事件。 选择默认值:“创建新的测试事件”。 事件模板 选择“分布式消息服务
果调用时error不为空,则函数将返回HandledInitializationError,由于屏蔽了初始化函数的返回值,所以data中的数据是无效的,可以参考上文的示例设置为空。 SDK接口 Context类中提供了许多上下文方法供用户使用,其声明和功能如表1所示。 getTo
均为“admin”,登录后请在“设置”页签修改密码,保证数据安全。 与上传自定义模型相关的部分关键目录如表2 关键目录路径所示,可将模型文件上传到对应目录下。 表2 关键目录路径 路径 用途 chatglm/model 保存ChatGLM的各类模型文件夹。 文件上传完成后,返回应
名称。 运行时:选择用来编写函数的语言,默认“Node.js 16.17”,支持用户选择其他运行时语言。 图1 基本信息配置 配置代码源,复制如下代码至代码窗,单击“部署”。 样例代码实现的功能是:获取测试事件,打印测试事件信息。 exports.handler = function
oject_id>:function:<package>:<function_name>:<Version or Alias>。 函数实例数据 { "func_urn":"urn:fss:xxxxxxxxx:73d69ae0cfcf460190522d060f05ad:funct
secret_access_key=<collected in step 1> 将凭证文件保存在安全的地方。建议在根文件夹中创建一个文件夹用于放置凭证,如:~/.fg/credentials,并记住其保存路径。 更新serverless.yml中的provider配置 打开您的serverless