检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
install -g serverless 安装完成后,可以通过在终端中运行以下命令来验证Serverless是否安装成功。 serverless 查看安装的Serverless版本,请运行: serverless --version 安装华为云函数工作流提供商插件 从npm安装最新的软件包,请运行:
FunctionGraph FullAccess 创建函数 × √ × × √ 查询函数 √ √ √ √ √ 修改函数 × √ × × √ 删除函数 × √ × × √ 调用函数 √ √ × √ √ 查看函数日志 √ √ √ √ √ 查看函数指标数据 √ √ √ √ √ 相关链接 IAM产品介绍。
info("redis port={}".format(redis_port)) retry = Retry(ExponentialBackoff(), 3) pool = BlockingConnectionPool(host=redis_host, port=redis_port
持通过创建告警规则完成对函数运行的实时监控,当函数指标出现满足设定规则时产生告警,通过短信或邮件的方式通知用户。客户收到告警后,可以配置和查看函数的调用日志来分析故障原因,解决故障。 FunctionGraph函数监控信息,提供了调用次数、运行时间、错误次数、拒绝次数和资源统计监
如果当前资源配额限制无法满足使用需要,您可以申请扩大配额。 查看配额 登录管理控制台。 在页面右上角,选择“资源 > 我的配额”。系统进入“服务配额”页面。 图1 进入服务配额页面 您可以在“服务配额”页面,查看各项资源的总配额及使用情况。 如果当前配额不能满足业务要求,请参见后续操作,申请扩大配额。
value 表1 RedisCluster配置 参数 默认值 说明 host localhost 连接Redis实例的IP地址/域名 port 6379 连接端口号 cluster_error_retry_attempts 3 当遇到TimeoutError、ConnectionErro
其他:需要配置弹性公网IP,因为要安装python库和CodeArts,配置该服务器为部署主机。 注意:因为CodeArts配置该服务器为部署主机是通过SSH协议22端口,如果您对安全有较高的要求,至少需要将以下IP地址加入安全组并放开限制,否则将无法进行授信。 42.202.130.147 49.4.3.11
在“API凭证”页面的项目列表中查看账号名、账号ID、用户名、用户ID、项目名称、项目ID。 图1 查看帐号名、帐号ID、用户名、用户ID、项目名称、项目ID 调用API获取用户ID、项目ID 获取用户ID请参考:管理员查询IAM用户列表。 获取项目ID请参考:查询指定条件下的项目列表。 获取用户组名称和ID
要配置并发数(范围:1-80)。该参数的功能是:当DIS触发器配置为异步执行时,它可以控制DIS触发器异步调用函数的并发数,防止单个触发器流量较大导致单租户并发跑满,进而影响其他DIS触发器无法执行。(目前暂时只有北京四支持该功能) 图1 关闭“串行处理数据” 单击“确定”,完成DIS触发器的创建。
邮件,如图1所示。 图1 告警消息邮件通知 邮件信息中包含非法请求ip地址和用户执行的动作(login/logout)。 可以通过函数指标查看函数的调用情况,如图2所示。 图2 函数指标 父主题: 使用FunctionGraph函数和CTS识别非法IP的登录登出操作
“编辑”菜单栏中同时可以裁剪尾随空格、转换大小写、设置文档格式等。 查找及替换 在编辑器菜单栏中选择“查找”,可以进行查找或替换。如图13所示。 图13 查找 在展开的下拉菜单中选择“查找”或“替换”,输入内容,进行查找或替换代码,如图14所示。 图14 查找代码 跳转 在编辑菜单栏中选择“转到”,可以跳转到相应的代码位置,如图15所示。
HTTP函数支持HTTP/1.1协议。 在函数创建页面,新增一种函数类型“HTTP函数”; HTTP函数执行入口需要设置为bootstrap,用户直接写启动命令,端口统一开放成8000; 若运行用户JAR包,bootstrap中建议增加JVM参数-Dfile.encoding=utf-8,否则可能会出现中文乱码。
连通Redis2。 解决方案 与客户确认问题现象,Redis1在VPC1中,Redis2在VPC2中,Redis客户端代码是同一套代码。 查看连接报错信息如下,通过VPC2连接Redis2时,Redis IP地址变成乱码。 分析Redis1与Redis2除了IP地址和密码不一样之
虚拟私有云唯一标识。配置时,agencyName必填。虚拟私有云标识请登录虚拟私有云页面查看。 subnetId False String 子网编号。配置时,agencyName必填。子网编号请登录虚拟私有云子网页面查看。 dependVersionList False List<String>
t),代码片段如下: pool = BlockingConnectionPool(host=redis_host, port=redis_port, password=redis_password,
isBase64Encoded默认为true,其它框架同理。相关约束条件请参考Base64解码和返回结构体的说明。 HTTP函数默认开放端口为8000。 Context类中提供了许多上下文方法供用户使用,其声明和功能请参见表1。 前提条件 准备一个bootstrap启动文件,作为HTTP函数的启动文件。举例如下:
String 查询偏移量 action 否 String 查询指定action 枚举值: count filter matches 否 Array of KvItem objects 查询指定键值对 sys_tags 否 Array of TagItem objects 查询指定系统标签列表
查询租户配额 功能介绍 查询租户配额 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/fgs/quotas 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目 ID,获取方式请参见获取项目ID。 请求参数
查询资源标签 功能介绍 查询资源标签。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/{resource_type}/tags 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目 ID,获取方式请参见获取项目ID。
排查方法:单击应用程序名称链接进入应用“总览”页,单击“资源栈名称”链接,跳转到资源编排服务页面,单击“查看失败原因”链接,查看具体问题。 图6 总览页 图7 资源编排服务页面 图8 查看失败原因 权限不足,提示如图9所示。 图9 权限不足 排查方法:首次创建应用时报错“权限不足”,请配置当前账号的委托权限,然后重试。