检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
URCEKAFKA)”。 连接地址: 搭建kafka的broker地址列表,以逗号分隔。 主题: 用户自建的topic。 批处理大小:单次函数拉取最大数据量。 单击“确定”,完成开源kafka触发器的创建。 函数网络配置需要和创建kafka的ecs节点网络配置一样,包括vpc和子网。
)。 connect_address String 实例连接IP地址(RABBITMQ触发器参数)。 exchange_name String 交换机名称(RABBITMQ触发器参数)。 vhost String 虚拟机名称(RABBITMQ触发器参数)。 ssl_enable Boolean
口 打包: $ zip fss_examples_go1.x.zip handler 创建函数 登录FunctionGraph控制台,创建Go1.x函数,上传代码包fss_examples_go1.x.zip。 对于Go runtime,必须在编译之后打zip包,编译后的文件名称
DecryptDatakeyRequestBody().withKeyId(keyId).withCipherText(createDatakeyResponse.getCipherText() ).withDatakeyCipherLength(AES_KEY_BYTE_LENGTH));
构建程序 本案例提供了实现告警日志功能的程序包,使用空白模板创建函数,用户可以下载(index.zip)学习使用。 创建功能函数 创建实现日志提取功能的函数,将示例代码包上传。创建过程请参考创建函数,运行时语言选择“Python2.7”,委托名称选择创建委托中的“serverless_trust”。
已经创建日志组,此处以LogGroup1为例,创建过程请参见创建日志组。 已经创建日志流,此处以LogTopic1为例,创建过程请参见创建日志流。 配置Agent,快速将ECS等服务器上日志采集到指定的日志组,详情请参见安装ICAgent。 创建LTS触发器 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。
创建EG触发器(云服务事件源) 创建EventGrid触发器 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。 选择“设置 > 触发器”,单击“创建触发器”,弹出“创建触发器”对话框,本章节以创建对象存储OBS为例。 图1 创建触发器
codeType: zip # 函数代码类型 dependVersionList: # 依赖包,取依赖包的ID - xxx-xxx code: # 本地代码地址
inline:UI在线编辑代码。 zip:函数代码为zip包。 jar:函数代码为jar包,主要针对Java函数。 obs:函数代码来源于OBS存储。 code_url 当“code_type”为“obs”时,该值为函数代码包在OBS上的地址。 当“code_type”为“inline”、“zip”或“jar”时,该字段为空。
show_version_alias 修改函数版本别名信息 update_version_alias 获取指定函数代码 show_function_code 修改函数代码 update_function_code 获取函数的metadata show_function_config 修改函数metadata信息
stack_id String 资源栈id repo_name String 存储库名称 description String 应用描述 repo RepoInfo object 存储库信息 pipeline_id String 管道id project_id String 项目id apig_url
codeType: zip # 函数代码类型 dependVersionList: # 依赖包,取依赖包的ID - xxx-xxx code: # 本地代码地址
depend_type为zip类型时必填,为文件流格式,需要base64编码zip文件。 上传的文件大小限制为40M,如超过40M,请通过OBS上传。 depend_link 否 String depend_type为obs类型时,依赖包在obs的存储地址。 depend_type
终端节点 终端节点即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询服务的终端节点。 父主题: 使用前必读
动态配置:函数逻辑中需要动态调整的配置,例如查询周期、超时时间,可提取为环境变量避免业务每次变化都需要修改代码。 操作步骤 设置FunctionGraph函数的加密配置和环境变量,无需对代码进行任何更改,可以将设置动态参数传递到函数代码和库。 图1 添加环境变量 例如Node.js语言加密配
进阶使用 使用ECS作为NFS服务器实现多用户资源隔离 使用API模式 启用WebUI认证 多人共享模型、插件 使用专享版APIG触发器 父主题: 通过应用中心部署AI绘画Stable-Diffusion
图1 创建工程 添加工程依赖 根据Java SDK下载提供的SDK地址,下载JavaRuntime SDK到本地开发环境解压,如图2所示。 图2 下载SDK解压 配置依赖 在工程目录下创建lib目录,将zip中的Runtime2.0.5.jar和代码所需要的三方依赖包拷贝到该目
”后输入项目名称,如:nextjs-app。 后续提示可以保持默认,或根据您的实际业务情况修改即可。 等待项目创建完成。 图1 项目创建成功 进入项目目录。 cd nextjs-app 官方默认Demo代码需要修改项目中layout.tsx(该文件在nextjs-app下的app目录)文件的
在FunctionGraph和API Gateway之上使用现有的Node.js应用程序框架运行无服务器应用程序和REST API 。提供的示例允许您使用Express框架轻松构建无服务器Web应用程序/服务和RESTful API 。 1.0.1 request 简化http调用,支持HTTPS并默认遵循重定向
inline: UI在线编辑代码。 zip: 函数代码为zip包。 obs: 函数代码来源于obs存储。 jar: 函数代码为jar包,主要针对Java函数。 Custom-Image-Swr: 函数代码来源于SWR自定义镜像。 枚举值: inline zip obs jar Custom-Image-Swr