检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ph预装了适用于Node.js、Python、PHP、定制运行时和HTTP函数的开发工具包,如果函数代码仅依赖于开发工具包库,如图1所示,可以使用控制台中“代码”页签下的代码编辑器在线编辑函数代码,在线编辑支持类似工程方式的管理,请参考在线编辑代码区域管理使用。 完成代码编辑后,
约束与限制 首次使用API网关的用户不再支持共享版服务,老用户仍可继续使用共享版服务。即API网关当前已不提供共享版,目前只有存量用户可以使用共享版。 前提条件 已经创建API分组,此处以APIGroup_test分组为例,创建过程请参见创建API分组。 创建APIG触发器
图2 函数1配置 图3 函数2配置 表1 函数参数说明 参数 说明 *应用 函数所属应用,用户创建函数时可以进行分组,每个函数应用下面可以创建多个函数,在函数创建时可以指定其归属于某个函数应用。 *函数 FunctionGraph中对应的函数。 *版本 FunctionGraph中函数对应的版本。
从控制台获取账号名、账号ID、用户名、用户ID、项目名称、项目ID 在调用接口时,部分URI中需要填入用户名、用户ID、账号名、账号ID、项目名称、项目ID,在“我的凭证”页面可以获取这些信息。 登录华为云管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面的项目列表中查看账号名、账号ID、用户名、用户ID、项目名称、项目ID。
N发送的通知消息邮件,如图1所示。 图1 告警消息邮件通知 邮件信息中包含非法请求ip地址和用户执行的动作(login/logout)。 可以通过函数指标查看函数的调用情况,如图2所示。 图2 函数指标 父主题: 函数+CTS:登录/登出安全分析实战
设置FunctionGraph函数的加密配置和环境变量,无需对代码进行任何更改,可以将设置动态参数传递到函数代码和库。 图1 添加环境变量 例如Node.js语言加密配置和环境变量的值(value)可以通过Context类中的getUserData(string key)获取,详细请参见Node
导入导出函数 函数是实现某一功能所需代码、运行时、资源、设置的组合,是可以独立运行的最小单元。函数通过Trigger触发,自行调度所需资源及环境,实现预期功能。 约束与限制 导出函数: 同一时段单个用户只能并发导出一个函数。 导出函数资源包大小50MB以内。 导出的函数资源名称为函数名+函数代码的MD5值
配置函数的动态内存 概述 默认情况下,一个函数唯一绑定了一个资源规格。开启动态内存可以让您在处理指定请求时,设置本次处理函数实例使用的资源规格,如果您不指定,函数将使用默认配置的资源规格。 约束与限制 未开启动态内存,调用接口时默认取创建函数时设置的内存大小; 若配置了动态内存,
配置说明请参见表1。 图2 函数1配置 表1 函数参数说明 参数 说明 *应用 函数所属应用,用户创建函数时可以进行分组,每个函数应用下面可以创建多个函数,在函数创建时可以指定其归属于某个函数应用。 *函数 FunctionGraph中对应的函数。 *版本 FunctionGraph中函数对应的版本。
名称”保持一致。) 图3 函数节点配置 表1 函数参数说明 参数 说明 *应用 函数所属应用,用户创建函数时可以进行分组,每个函数应用下面可以创建多个函数,在函数创建时可以指定其归属于某个函数应用。 *函数 FunctionGraph中对应的函数。 *版本 FunctionGraph中函数对应的版本。
印,输出图片存放在hugb-bucket-output桶中。可以在fss_examples_image_watermark函数详情页“日志”页签查看函数运行日志。 进入hugb-bucket-output桶对象界面,可以看到输出的图片image.jpg,如图2所示。单击操作列的“
绍: 资源栈名称:通过该链接可以跳转到资源栈部署成功后的任务详情页面。 应用ID:当前部署的应用程序在系统中唯一标识,可以通过该标识和应用名称定位问题。 DIS数据服务:通过该链接可以跳转到已创建好的DIS数据服务详情页面。 函数服务:通过该连接可以跳转到已创建好的函数详情页面。
获取访问密钥(Access Key ID和Secret Access key) 如果您有登录密码,可以登录控制台,可以在我的凭证中获取自己的访问密钥AK/SK。请参见:新增访问密钥。可以下载得到AK/SK文件,文件名一般为:credentials.csv。如下图所示,文件包含了用户名称(User
数说明如表1所示。 图2 函数节点配置 表1 函数参数说明 参数 说明 *应用 函数所属应用,用户创建函数时可以进行分组,每个函数应用下面可以创建多个函数,在函数创建时可以指定其归属于某个函数应用。 *函数 FunctionGraph中对应的函数。 *版本 FunctionGraph中函数对应的版本。
组合,处理物联网设备上报以及设备状态变动的相关数据。物联网设备在IoTDA平台进行管理,设备产生的数据可以从IoTDA直接流转触发FunctionGraph的函数运行。用户可以根据需要编写函数处理这些数据。 函数+DEW:加解密文件 华为云DEW通过使用硬件安全模块HSM(Hardware
使用容器镜像部署函数 2 支持动态内存配置 用户执行函数的时候可以依据需要处理的信息源大小,在运行时动态指定资源,灵活调度节省成本。 商用 配置动态内存 3 函数流新增服务节点 用于对多个函数构成的复杂操作进行抽象,可以将多个函数操作合并成一个原子节点进行管理。 商用 函数流简介 4
置说明请参见表1。 图2 函数节点配置 表1 函数参数说明 参数 说明 *应用 函数所属应用,用户创建函数时可以进行分组,每个函数应用下面可以创建多个函数,在函数创建时可以指定其归属于某个函数应用。 *函数 FunctionGraph中对应的函数。 *版本 FunctionGraph中函数对应的版本。
创建函数流任务 本章节主要介绍如何创建函数流任务和编排函数流任务。您可以根据实际业务场景来创建标准函数流或快速函数流。 标准模式面向普通的业务场景,支持长时间任务,支持执行历史持久化和查询,只支持异步调用,在函数流运行记录页面查询执行结果。 快速模式面向业务执行时长较短,需要极致
} } 执行如下命令。 Composer install 可以看到当前目录底下生成一个vendor文件夹,文件夹中有autoload.php、composer 和google三个文件夹。 Linux系统 Linux系统下可以使用以下命令生成zip包。 zip –rq vendor.zip
预留实例会常驻环境,消除冷启动对业务的影响。 用户默认没有权限使用预留实例,如果需要使用预留实例功能,请在工单系统提交工单添加白名单。 您可以直接创建或者通过函数创建预留实例,两者的区别如下: 表1 两种方式创建预留实例的区别 创建方式 优点 缺点 直接创建 创建步骤简单,易操作