检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Serverless Framework需要访问您的华为云账号的凭证,代表您创建和管理资源。 创建华为云账号 打开华为云官网,选择“注册”,详情请参考注册华为账号并开通华为云。 获取凭证 您需要创建凭证,以便Serverless可以使用它们在项目中创建资源。 进入“访问密钥”页面,获取您华为云账号的访问密钥。
基本概念 账号 您注册公有云服务时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用其进行日常管理工作。 用户 由账号在IAM中创建的用户,是云
如何定位自定义镜像执行失败“CrashLoopBackOff”的原因? 若出现“CrashLoopBackOff: The application inside the container keeps crashing”错误字段: 请根据页面提示信息诊断原因。 图1 查看执行结果
配置函数的心跳检测 概述 心跳函数用于检测用户函数运行时的异常,例如以下场景: 用户函数死锁,无法正常运行。 用户函数内存溢出,无法正常运行。 用户函数网络异常,无法正常运行。 在配置了自定义心跳函数后,当用户函数运行时,FunctionGraph每隔5s向函数实例发送一次心跳请
FunctionGraph是否支持域名解析? 1、函数服务不支持华为云解析服务上的自定义域名。 2、如果要配置华为云解析上注册域名的话,需要在自己的函数内部简单实现下域名转IP的操作。 3、调用DNS的API来解析域名对应的IP,然后函数通过调用IP访问对应的服务。 父主题: 通用问题
Python2.7在执行reload(sys)后无法通过print打印日志应如何解决? 建议使用context.getLogger()打印日志: log = context.getLogger() log.info("test") 父主题: V1迁移V2相关问题
nvoke为函数执行入口,触发器事件转到该接口处理,请求参数请参见函数支持的事件源。 准备工作 注册华为账号并实名认证。 在创建函数前,请先注册华为账号并实名认证,具体步骤请参考注册华为账号并开通华为云和实名认证介绍。 如果您已有一个华为账号并实名认证,请跳过此步骤。 免费额度。
用户使用相同的镜像名更新镜像,预留实例无法自动更新,会一直使用老镜像,应如何处理? 建议使用非latest的镜像tag管理镜像更新,避免使用完全相同的镜像名。 父主题: 函数执行
r逻辑。 最多成功执行一次 FunctionGraph保证每个函数实例启动后只会成功执行一次initializer 。如果执行失败,那么该函数实例执行失败,选取下一个实例重新执行,最多重试3次。一旦执行成功,在该实例的生命周期内不会再执行initializer,收到Invoke请求之后只执行请求处理函数。
理完成,用户无法实时感知请求处理结果。如果您希望异步请求处理失败后重试或者希望获取异步处理结果通知,可通过函数异步配置项进行设置。 应用场景 失败重试:用户代码异常造成的失败,FunctionGraph默认不重试。如果函数中有需要重试的场景,例如调用三方服务经常失败,可配置重试提升成功率。
FunctionGraph函数如何解析DNS内网域名? 容器镜像函数如何解析DNS内网域名? 如何通过域名访问专享版APIG中注册的接口? 函数工作流的常见使用场景? 函数调用绑定在APIG的域名的服务,报域名无法解析? 同步函数工作流能否支持到内网最大带宽的同步传输 ? 单租户的VPC超过默认配额时,需要怎么做?
从OBS上传文件 说明 Node.js 支持 - Python 支持 用python语言写代码时,自己创建的包名不能与python标准库同名,否则会提示module加载失败。例如“json”、“lib”,“os”等。 Java 支持 - Go 支持 - C# 支持 - PHP 支持
已创建的函数是否支持修改函数名称? 不支持,函数一旦创建完成,就不能修改函数名称。 父主题: 通用问题
函数工作流是否支持修改运行时语言? 不支持,函数一旦创建完成,就不能修改运行时语言。 父主题: 通用问题
请求列表:支持设置请求ID、调用结果(执行成功、执行失败)、原因分析(初始化失败、加载失败、系统错误、调用超时、内存超限、磁盘超限、代码异常)。 请求日志:支持关键字、请求ID、实例ID。 表2 调用结果 调用结果 说明 执行成功 函数执行成功打印的日志。 执行失败 函数执行失败打印的日志,包含调用超时、内存超限、磁盘超限、代码异常四种情况。
调用API时,报错怎么办? 您可参考错误码参考尝试解决,若无法解决,请联系技术支持工程师解决。 父主题: 函数执行
bootstrap /opt/function/code/go-http-demo 在main.go中,使用8000端口启动了一个HTTP服务器,并注册了path为“/hello”的API,调用该API将返回"nice to meet you"。 编译打包 在linux机器下,将上述代码编译
事件级别:可选项为“normal”、“warning”、“incident”,只可选择其中一项。 normal:表示操作成功。 warning:表示操作失败。 incident:表示比操作失败更严重的情况,例如引起其他故障等。 企业项目ID:输入企业项目ID。 访问密钥ID:输入访问密钥ID(包含临时访问凭证和永久访问密钥)。
同步调用响应未收到的可能原因? 如果函数执行端到端时延超过90s,建议使用异步不使用同步,否则会因为网关限制,超过90s后无法收到同步响应。 父主题: 通用问题
用户可以根据实际情况将函数禁用,禁用期间函数不能执行。 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数列表页面。 在“函数列表”,单击函数名称,进入“函数详情”页面。 右上方单击“禁用函数”。 单击“确定”,函数被禁用。 只能禁用“latest”版本的函数,不能禁用已经发布的版本的函数。