检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在本案例中,需要添加Headers参数,完成后单击“调试”。 参数名:输入“auth” 参数值:输入“abc” 图1 添加Headers参数 API返回内容即为前面步骤中创建的业务函数返回内容。如图2。 图2 API返回内容 父主题: 使用FunctionGraph函数作为后端实现APIG的自定义认证能力
启动执行配置 单击“开始执行”,页面右上角提示“启动函数流xxx成功”。 查看标准函数流或快速函数流执行结果请参见查看执行结果。 重新执行步骤7、步骤8和步骤9,分别验证“定义输入值”是1和2的执行结果。 父主题: 函数流组件配置说明
"title" : "access-service-with-http", "template_name" : "access-service-with-http-php", "description" : "access service with http
扩展API 概述 操作步骤 制作扩展依赖包 扩展API参考 如何通过扩展完成SkyWalking的对接 父主题: 扩展及遥测API
(kmsClient == null) { ACCESS_KEY = context.getSecurityAccessKey(); SECRET_ACCESS_KEY = context.SecuritygetSecretKey();
运行函数时报错error while loading shared libraries时如何处理? 出现如图1报错,说明依赖包没有把程序运行所需的动态链接库打包进去。 图1 error while loading shared libraries 针对该问题有以下两种处理方案:
操作流程 本方案包含以下操作步骤 创建文件接收函数:接收上传的文件并解析内容。 端到端测试:绑定APIG触发器,测试文件上传及处理流程。 NodeJS语言方案 Python语言方案 父主题: 使用FunctionGraph函数实现通过API方式上传文件
rved-invocations { "body" : { "k" : "v" } } 响应示例 状态码: 202 Accepted { "instance_id" : "048bad9b-96ae-45ad-8f12-4061a744ef9d" } 状态码:
--计费时长 - memoryUsed: float64 --内存使用大小 - memorySize: int --内存大小 - podName: String --pod名 { "name": " platform.initReport", "startTime": "2023-02-01T00:03:50
kafka_ssl_enable Boolean KAFKA连接是否开启安全认证(KAFKA触发器参数)。 access_password String RABBITMQ账户密码(RABBITMQ触发器参数)。 access_user String RABBITMQ账户名(RABBITMQ触发器参数)。 connect_address
1, "title" : "access-service-with-http", "template_name" : "access-service-with-http-php", "description" : "access service with http
kafka_ssl_enable Boolean KAFKA连接是否开启安全认证(KAFKA触发器参数)。 access_password String RABBITMQ账户密码(RABBITMQ触发器参数)。 access_user String RABBITMQ账户名(RABBITMQ触发器参数)。 connect_address
在管理控制台左侧导航栏,选择“计算 > 函数工作流 FunctionGraph”,选择资源所在区域,然后进入函数列表。 图3 函数列表 在右侧搜索框中将步骤2复制的资源名称粘贴过来(搜索框默认按照函数名称搜索),单击图标即可查找到该资源。 图4 查找资源 单击函数资源所在行最右侧“删除”,然后
能力,实现一个高可定制、高可靠、高可观测的最佳实践。 实现流程 表1 使用FunctionGraph函数访问Redis数据实现流程 序号 步骤 说明 1 准备工作 使用FunctionGraph配置函数访问Redis数据前需进行的前期准备。 2 创建依赖包 创建一个redis-py的依赖包。
创建方式 优点 缺点 直接创建 创建步骤简单,易操作 只能创建固定个数的预留实例,可能导致繁忙时预留实例不够用,或者空闲时,预留实例资源浪费 通过函数创建 支持创建不同时间段不同数量的预留实例,避免繁忙时预留实例不够用,或者空闲时,预留实例资源浪费 创建步骤繁杂 约束与限制 预留实例创建完成后,只支持修改预留实例的个数。
go。然后,将go-http-demo和bootstrap打包为xxx.zip。 在windows机器下使用Golang编译器完成打包,具体步骤如下: # 切换编译环境方式 # 查看之前的golang编译环境 go env # 设置成linux对应的 set GOARCH=amd64
Not Found 服务器无法找到被请求的页面。 405 Method Not Allowed 请求中指定的方法不被允许。 406 Not Acceptable 服务器生成的响应无法被客户端所接受。 407 Proxy Authentication Required 用户必须首先使用代理服务器进行验证,这样请求才会被处理。
g Boolean 开启异步调用状态持久化 表6 FuncAsyncDestinationConfig 参数 参数类型 描述 on_success FuncDestinationConfig object 当函数执行成功时,函数计算将调用该配置对应的目标。 on_failure
Python语言方案 前提条件 已拥有华为云账号且已实名认证。 华为云账号未欠费,且有足够金额购买本案例所涉及的资源。 操作步骤 创建函数 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,单击“创建函数”。 选择“创建空白函数”,填写函数信息,完成后单击“创建函数”。
数,根据元数据信息指定转码函数的资源规格,最小化资源占用,达到更低的成本开销。 前提条件 已创建函数,若未创建,请参见创建空白函数。 操作步骤 登录FunctionGraph控制台,在左侧导航栏选择“函数 > 函数列表”,单击已创建的函数名称。 图2 选择已创建的函数 在“设置 >