检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
函数如何访问MySQL数据库? 本章介绍如何访问MySQL数据库,具体操作步骤如下: 确认MySQL数据库是否搭建在VPC的网络中? 是,为函数设置与MySQL数据库相同的VPC、子网,具体请参考函数配置VPC。 否,具体请参考如何配置外网访问?。 在函数模板中搜索mysql,根据使用
资产识别与管理 在函数的环境变量中,若有敏感信息例如账号和密码、Ak/Sk等,建议通过配置加密环境变量。不配置加密环境变量,则会在界面或API返回结果中明文展示。 在使用触发器、配置VPC访问、使用自定义镜像、挂载SFS等场景下,FunctionGraph需要与其他云服务协同工作
您在欠费后需要及时充值,详细操作请参见账户充值。 若相关函数或函数流不再使用,您可以将它们删除,避免不必要的扣费。 您可以在“费用中心 > 总览”页面设置“可用额度预警”功能。当可用额度、通用代金券和现金券的总额度低于预警阈值时,系统自动发送短信和邮件提醒。 当产生欠费后,请您及时充值使可用额度大于0。
测试函数 测试托管方式改造函数,调用方法如图1所示。 图1 测试函数调用的方法 调用时,遵循原来的请求方法。 请求url为添加事件源创建的APIG触发器地址。 需要在headers里配置requestPath,值为图1中的@Path(可能会包含一些服务前缀,对应微服务改造之前的请求Path即可),如图2所示。
本教程必须使用两个不同的OBS桶。 保证函数和OBS桶在一个区域(区域都选择默认即可)。 实现流程 在OBS服务中,创建两个桶。 创建函数,设置OBS应用事件源。 用户向其中一个桶上传图片。 触发函数执行,对图片进行压缩处理。 函数将处理后的图片上传到指定桶中。 完成本教程后,您的公有云账户将存在以下资源:
本教程必须使用两个不同的OBS桶。 保证函数和OBS桶在一个区域(区域都选择默认即可)。 实现流程 在OBS服务中,创建两个桶。 创建函数,设置OBS应用事件源。 用户向其中一个桶上传图片。 触发函数执行,对图片打水印。 函数将处理后的图片上传到指定桶中。 完成本教程后,您的公有云账户将存在以下资源:
func_mounts非空时必选 挂载类型(sfs/sfsTurbo/ecs) mount_resource String func_mounts非空时必选 挂载资源ID(对应云服务ID) mount_share_path String “mount_type”为“ecs”时,必选 远端挂载路径(例如192.168
择模板。 选择函数模板后,会加载模板内置的代码、配置信息,进入到“创建函数”界面。 输入函数名称“context”,选择已创建的委托,其他设置保持不变,单击“创建函数”,进入配置详情页。 若不配置委托,在触发函数时,执行结果会返回 Failed to access other services
nt Guest和Server Administrator。 单击“下一步”,根据实际业务需求选择资源授权范围,单击“确定”,完成权限委托设置。 父主题: 使用函数处理DIS数据
“Fold Level”。 选择“排序”对代码行进行排序,如图12所示。 图12 排序 “编辑”菜单栏中同时可以裁剪尾随空格、转换大小写、设置文档格式等。 查找及替换 在编辑器菜单栏中选择“查找”,可以进行查找或替换。如图13所示。 图13 查找 在展开的下拉菜单中选择“查找”或
配置如下信息。 在“代码”页签,代码选择“上传自JAR文件”,上传样例代码编译后的jar包,上传成功后单击“确定”。 在“设置 > 常规设置”页签,设置如下信息,完成后单击“保存”。 内存:选择“128” 执行超时时间:输入“3” 函数执行入口:默认“com.huawei.kms
6。 图6 进入日志流 图7 进入日志流 在日志流页面添加结构化配置,单击右上角的齿轮进行配置,如图8。 图8 日志流页面添加结构化配置 设置结构化配置,如图9。 图9 结构化配置 单击智能提取生成字段,如图10。 图10 智能提取字段 修改字段定义,单击进行修改,其中各字段介绍如下:
函数大小,单位:字节。 user_data String 用户自定义的name/value信息。 在函数中使用的参数。 举例:如函数要访问某个主机,可以设置自定义参数:Host={host_ip},最多定义20个,总长度不超过4KB。 encrypted_user_data String 用户
参见权限管理。 添加标签 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择待配置的函数,单击进入函数详情页。 选择“设置 > 标签”,单击“添加标签”。 参考如下命名规则,添加标签键和标签值。 每个标签由一对键值对(Key-Value)组成,且每个标签键(K
EXPRESS express_config ExpressConfig object 快速函数流模式配置,当mode为EXPRESS时需要设置 enterprise_project_id String 企业项目ID 最小长度:0 最大长度:64 enable_stream_response
{ "name" : "a1", "version" : "v1" } 为函数的v1版本创建别名a1,且开启灰度版本,将v2版本设置为50%随机灰度。 POST https://{Endpoint}/v2/{project_id}/fgs/functions/{function_urn}/aliases
关功能,具体请参见购买实例。 登录APIG控制台,在左侧导航栏选择“API管理 > API分组”,单击“创建API分组”。 选择直接创建,设置以下分组信息,完成后单击“确定”创建分组。 分组名称:输入您自定义的分组名称,例如APIGroup_test。 描述:输入对分组的描述。 创建自定义认证函数
0依赖包。 图3 添加依赖包 在“设置”页签下修改“常规设置”,内存调整为256MB,执行超时时间为30s,然后单击保存。 图4 常规设置 在“设置”页签下配置“权限”,添加一个有VPC Administrator权限的委托,然后单击保存。 图5 配置委托 在“设置”页签下配置“网络配置”
}/deploy.py 下载到主机的部署目录为:/home/function/deploy 在“参数设置”中配置releaseVersion,开启“运行时设置”。 图4 参数设置 在“基础信息”页签下,更新该构建任务名称为update-function-deploy,并单击“保存”。
0UhUb3RltjTaUwkNKwVKDuwbA0vQMrDAhK8KSsTFsoCeYvsMw2xUkeCvKu0hLRk+6LIZ0u5s3BwPFwwUEEG/yo6B4vEXcshyBG+lb437kfNFpEWhATrQmqGTkYVH0Pit8FEdCqM6VQtS