检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
文件包含了本次查询结果的所有事件,且最多导出5000条信息。 单击按钮,可以获取到事件操作记录的最新信息。 在需要查看的事件左侧,单击展开该记录的详细信息。 在需要查看的记录右侧,单击“查看事件”,会弹出一个窗口显示该操作事件结构的详细信息。 关于事件结构的关键字段详解,请参见《
议端口”为“ICMP”、“源地址”设置的最小范围为函数所选VPC网段的规则。 例如图1所示,函数的VPC网段为192.168.x.x/24,安全组的入方向需增加一个规则:“策略”选择“允许”、“协议端口”选择“ICMP”、“源地址”设置最小范围的网段为192.168.x.x/24。
用户在编辑函数代码时支持类似工程方式的管理,可以创建文件、文件夹并对其进行编辑。使用函数工作流控制台中的在线代码编辑器,可以在线编写函数代码,如果代码是上传zip包的方式,则前端进行相应解压展示,并支持在线编辑修改。同时,在线代码编辑器支持在线测试和保存,可以查看函数执行的返回、执行摘要和日志,该功能需要在编辑器全屏模式下使用。
OBS桶 创建的OBS桶名为“logstore”,OBS对象为“log.txt”用于存储日志数据。 创建委托 登录统一身份认证服务控制台。 在统一身份认证服务的左侧导航窗格中,选择“委托”页签,单击右上方的“+创建委托”。 图2 创建委托 开始配置委托。 委托名称:输入您自定义的委托名称
ust”。 函数实现的功能是:将收到的日志事件数据进行分析,过滤白名单功能,对非法IP登录/登出,进行SMN消息主题邮件告警。形成良好的账户安全监听服务。 设置环境变量 在函数配置页签需配置环境变量,设置SMN主题名称,说明如表1所示。 表1 环境变量说明表 环境变量 说明 SMN_Topic
IPv4网段 必选参数。 设置VPC的IPv4网段范围,可以根据页面建议选择,VPC网段的选择需要考虑以下两点: IP地址数量:要为业务预留足够的IP地址,防止业务扩展给网络带来冲击。 IP地址网段:当前VPC与其他VPC、云下数据中心连通时,要避免网络两端的IP地址冲突,否则无法正常通信。
函数类型:事件函数。 函数名称:输入您自定义的函数名称,此处以“DISDemo”为例。 委托名称:选择准备中创建的“DISDemo”。 运行时语言选择:“Java 8”。 进入函数详情页,配置如下信息。 在“设置 > 常规设置”页签,修改函数执行入口为“com.huawei.cff
--gradio-auth user1:password1 “user1”处填写用户名,“password1”处填写需要设置的密码。 设置完成后,访问WebUI时将需要输入您设置的用户名和密码才可以进行绘图操作。 父主题: 使用FunctionGraph部署AI绘画Stable Diffusion应用
/${releaseVersion}/deploy.py 下载到主机的部署目录为:/home/function/deploy 在“参数设置”中配置releaseVersion,开启“运行时设置”。 图4 参数设置 在“基础信息”页签下,更新该构建任务名称为update-function-deploy,并单击“保存”。
> 函数列表”,单击已开启调用链的函数,进入函数详情页面。 在“监控”页签下,选择“调用链”。 在左侧设置查询条件,完成后单击“查询Trace”。 图3 设置查询条件 时间:设置查询时间,注意起止查询时间间隔不能超过24小时。 响应时间:设置响应时间。 执行结果:选择“全部/执行成功/执行失败”。
单击“添加任务”,添加一个类型为部署的任务,输入名称为部署helloworld脚本,选择需要调用的任务update-function-deploy。 图12 添加任务 其中releaseVersion设置为流水线参数。 图13 releaseVersion参数设置 单击“保存”,保存部署任务。
分别打包函数 如果您希望对部署的函数进行更多的控制,您可以配置将它们分别进行打包。这样可以通过更多控制,对部署进行优化。要启用单独打包,请在服务或函数的打包设置中将individually设置为true。 然后,对于每个函数,您都可以使用适用于整个服务的patterns或artif
FunctionGraph支持通过容器镜像方式创建的函数启用GPU功能,进而帮助用户有效地解决GPU长驻使用方式导致的资源浪费、高成本、低弹性等问题,为用户提供更加便捷、高效的GPU计算服务。 约束与限制 GPU型号当前仅支持NVIDIA-T4。 创建GPU函数 登录函数工作流控制台,在左侧的导航栏选择“函数 >
资源栈名称:通过该链接可以跳转到资源栈部署成功后的任务详情页面。 应用ID:当前部署的应用程序在系统中唯一标识,可以通过该标识和应用名称定位问题。 DIS数据服务:通过该链接可以跳转到已创建好的DIS数据服务详情页面。 函数服务:通过该连接可以跳转到已创建好的函数详情页面。 图2 总览页参数
创新。 高弹性 根据请求的并发数量自动调度资源运行函数,实现透明、准确和实时的伸缩,应付业务峰值的访问。 用户无需关心峰值和空闲时段的资源需要申请多少资源,系统根据请求的数量自动扩容/缩容。自动负载均衡将请求分发到函数运行实例。 同时系统会根据流量负载的模式来智能预热实例,以缓解冷启动对业务的影响。
对于获取用户Token接口,您可以从接口的请求部分看到所需的请求参数及参数说明。将消息体加入后的请求如下所示,加粗的斜体字段需要根据实际值填写,其中username为用户名,domainname为用户所属的账号名称,********为用户登录密码,xxxxxxxxxxxxxxxxxx为project的名称,可以从地区和终端节点中获取。
区域:选择“华东-上海一”。 函数名称:输入您自定义的函数名称,此处以“Nextjs-app”为例。 其他参数保持默认即可。 函数创建完成后进入详情页面,选择“代码”页签,选择“上传自 > Zip文件”。 图1 上传zip文件 选择之前打包的“nextjs-func-code.zip”文件,然后单击“确定”。
中output的格式, 函数Body参数仅支持返回如下几种类型的值。相关约束条件请参考Base64解码和返回结构体的说明。 null:函数返回的HTTP响应Body为空。 []byte: 函数返回的HTTP响应Body内容为该字节数组内容。 string:函数返回的HTTP响应Body内容为该字符串内容。
方法二:单击触发器名称,跳转至API网关服务,直接修改path去除函数名。 常见问题 我的代码可以访问哪些目录? 根据上文中的bootstrap文件里的命令,可以看出上传的代码包最终被存在函数实例(指函数运行的环境/计算资源,可以理解为容器)/opt/function/code/ 路径。但是该目录只可以读,不可以写入。
服务组合,处理物联网设备上报以及设备状态变动的相关数据。物联网设备在IoTDA 平台进行管理,设备产生的数据可以从IoTDA直接流转触发FunctionGraph 的函数运行。用户可以根据需要编写函数处理这些数据。 通常该组合,可以适用于以下场景,如将设备上报的数据在处理后进行存储到如OBS;对上报的数据进行结构