检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
什么是公共依赖 公共依赖是华为云为用户直接提供的依赖包,用户可以在函数界面直接导入相关依赖包实现自己代码的业务逻辑。 与私有依赖相比,公共依赖有如下优势: 公共依赖为用户提供了开箱即用的依赖生态,不需要用户进行繁琐的依赖包构建和上传,仅需在函数界面直接导入即可使用。
华为云FunctionGraph函数工作流针对该场景,提出了 Serverless Streaming 的流式处理方案,支持毫秒级响应文件处理。
案例描述 华为云DEW通过使用硬件安全模块HSM(Hardware Security Module, HSM)保护密钥的安全,所有的用户密钥都由HSM中的根密钥保护,避免密钥泄露。
桶:选择已创建的obs桶。 事件类型:选择需要的事件类型。 对象名前缀:用来限制以此关键字开头的对象的事件通知,该限制可以实现对OBS对象名的过滤。 对象名后缀:用来限制以此关键字结尾的对象的事件通知,该限制可以实现对OBS对象名的过滤。 对象名编码:是否对对象进行编码。
密钥配置文档 获取密钥信息 登录华为云后台,单击右上角“账号中心 > 我的凭证 ”,进入“我的凭证”界面。 在左侧导航栏进入“访问密钥”界面,单击“新增访问密钥”生成新的密钥并下载保存。
其他费用 在您使用函数工作流服务过程中,如果搭配使用了其它华为云服务,如OBS、SMN等,则您需要为该服务支付额外的费用,具体费用请参考价格详情。 计费周期 华为云函数工作流 FunctionGraph 按照实际使用量付费,没有最低消费。
提供的接口如下: T Deserialize<T>(Stream ins):反序列化值传递到Function处理程序的对象中。 Stream Serialize<T>(T value):序列化值传递到返回的响应负载中。
创建委托 使用华为云Serverless应用中心部署Stable-Diffusion WebUI应用需要FunctionGraph服务与其他云服务协同工作,因此需要通过配置委托给FunctionGraph授权必要的云服务资源的操作权限,且委托授权的生效需要15-30分钟才能生效,所以强烈建议您提前创建委托
创建VPC和子网 登录华为云网络控制台,单击“创建虚拟私有云”,进入“创建虚拟私有云”界面。 在“创建虚拟私有云”界面填写如下参数: 基本信息 区域:请选择“华东-上海一”,当前Stable-Diffusion应用仅支持上海一部署。 名称:自定义。
打包 打包CLI命令 使用Serverless CLI工具,可以将项目打包,而无需将其部署到华为云。这最好与CI/CD工作流一起使用,以确保可部署产物一致。
创建SFS Turbo文件系统 登录华为云弹性文件服务控制台,选择“SFS Turbo”,单击“创建文件系统”,进入“创建文件系统”界面。 在“创建文件系统”界面填写如下参数: 计费模式:根据实际情况选择,推荐按需计费。
函数+LTS:日志实时分析实战 通过LTS日志服务快速对ECS等服务器的运行服务进行日志采集、加工和转换;再基于函数工作流服务获取日志数据,同时对关键信息进行分析和处理,过滤出告警日志,并将处理后日志数据投递至OBS桶中存储。
登录华为云管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面的项目列表中查看账号名、账号ID、用户名、用户ID、项目名称、项目ID。
桶:选择创建OBS桶中创建的“hugb-bucket-input”桶。 事件类型:选择“通过页面或Put请求创建或覆盖桶对象。”、“使用Post请求创建或覆盖桶对象。”。 图1 创建OBS应用事件源 单击“确定”,完成触发器创建。
在创建函数前,请先注册华为账号并实名认证,具体步骤请参考注册华为账号并开通华为云和实名认证介绍。 如果您已有一个华为账号并实名认证,请跳过此步骤。 免费额度。 函数工作流服务每个月都会提供一定数量的免费额度,免费额度是子主账户共同使用,具体详情请参见免费额度。
用户可以使用自己搭建的后端服务,也可以使用华为云提供的云服务。 若后端服务需要通过虚拟私有云(VPC)访问,函数需要进行额外配置,若可以通过公网访问后端服务,可以跳过以下步骤2和步骤3。
桶:选择创建OBS桶中创建的“your-bucket-input”桶。 事件类型:选择“通过页面或Put请求创建或覆盖桶对象。”、“使用Post请求创建或覆盖桶对象。”。 图1 创建触发器 单击"确定",完成触发器创建。
当前FunctionGraph容器镜像函数无法直接解析华为云解析服务(DNS)的内网域名,当需要在函数中解析DNS域名,可参考本章节操作,通过调用DNS服务的接口,实现解析功能。 解析DNS内网域名 已获取内网域名和域名ID。
目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。
使用Moderation审核生成结果 Stable Diffusion是一种AIGC推理模型,使用它生成图片的最终结果会因提示词、模型选择的不同存在较大的不确定性,存在涉黄、暴力等违法违规风险,建议在使用过程中配合华为云Moderation对生成结果进行审核,以降低风险,详细使用指南请参考图像内容审核