检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Redis实例的IP地址。具体步骤请参见查看实例信息。 创建一个有“VPC Administrator”权限的FunctionGraph云服务委托,配置委托权限请参见配置委托权限。 父主题: 使用FunctionGraph函数访问Redis数据
Redis健康检查 配置Redis定时健康检查 Redis健康检查的作用是判断Redis服务端是否正常工作,使用health_check_interval配置对Redis进行定时健康检查,该配置单位为秒,默认值为0不进行健康检查,代码如下: retry = Retry(ExponentialBackoff()
CTS: "云审计服务触发器。" DDS: "文档数据库服务触发器。" DMS: "分布式服务触发器。" DIS: "数据接入服务触发器。" LTS: "云日志服务触发器。" OBS: "对象存储触发器。" SMN: "消息通知服务触发器。" KAFKA: "专享版消息通知服务触发器。"
的内容作为HTTP响应的Body,同时设置响应的“Content-Type”头为“application/json”。 通过APIG服务调用函数服务时,isBase64Encoded的值默认为true,表示APIG传递给FunctionGraph的请求体body已经进行Base6
表1 EG触发器(RabbitMQ)参数说明 参数 说明 取值样例 触发器类型 必选参数。 选择“分布式消息服务 RabbitMQ版 (HC.RABBITMQ)”。 分布式消息服务 RabbitMQ版 (HC.RABBITMQ) 触发器名称 必选参数。 触发器的名称。只能包含字母、数
表1 EG触发器(RocketMQ)参数说明 参数 参数 取值样例 触发器类型 必选参数。 选择“分布式消息服务 RocketMQ版 (HC.ROCKETMQ)”。 分布式消息服务 RocketMQ版 (HC.ROCKETMQ) 触发器名称 必选参数。 触发器的名称。只能包含字母、数
添加事件源 创建LTS触发器 选择准备中创建的日志组和日志主题,创建LTS触发器。LTS触发器配置如图1所示。 LTS日志服务的消费端在日志累积大小或日志累积时间满足条件时消费LTS日志数据,并根据订阅该组LTS日志数据的函数URN触发函数执行。 图1 创建LTS触发器 父主题:
get --alias-name aliasName进行指定的别名详情获取; 纯命令行形式(在没有资源描述Yaml文件时),需要指定服务所在地区以及服务名称,例如s cli fgs alias get --region cn-north-4 --function-name fg-test
functionName 选项 --function或-f:要调用的服务中函数的名称,必填。 --data或-d:传递给函数的数据。 --path或-p:JSON文件的路径,其中包含要传递给所调用函数的输入数据。此路径是相对于服务根目录的相对路径。 示例 简单的函数调用 serverless
添加事件源 创建LTS触发器 选择准备中创建的日志组和日志流,创建LTS触发器,LTS触发器配置如图1所示。 图1 创建LTS触发器 云日志服务LTS的消费端在日志累积大小或日志累积时间满足条件时消费LTS日志数据,并根据订阅该组LTS日志数据的函数URN触发函数执行。 父主题:
D。 云服务器ECS 该服务器作为CodeArts部署任务的部署主机,用于部署更新FunctionGraph函数。 规格:1vCPUs | 1GiB 镜像:CentOS 8.2 64bit 其他:需要配置弹性公网IP,因为要安装python库和CodeArts,配置该服务器为部署主机。
事件源配置:用户需为事件源创建触发器,并为触发器授予相应的执行权限,以实现函数的触发。 云服务访问:用户访问其他云服务,如对象存储OBS、日志服务LTS时,需授予相应的访问权限。 IAM用户(子账号)授权:FunctionGraph支持通过IAM服务为IAM用户(子账号)赋予不同的函数操作权限。 父主题: 安全
HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作。 GET:请求服务器返回指定资源。 PUT:请求服务器更新指定资源。 POST:请求服务器新增资源或执行特殊操作。 DELETE:请求服务器删除指定资源,如删除对象等。 HEAD:请求服务器资源头部。 PATCH:请求服务器更新资源的部
output = 'Hello message: ' + json.dumps(event,ensure_ascii=False) return output 父主题: 配置函数
码样例请参考lts_cleanse.py。 在云日志服务配置Agent,快速将ECS等服务器上日志采集到指定的日志组,配置过程请参考安装ICAgent。 图1 流程图 创建委托 登录统一身份认证服务控制台。 在统一身份认证服务的左侧导航窗格中,选择“委托”菜单,单击右上方的“+创建委托”,如图2所示。
String 函数版本号,由系统自动生成,规则:vYYYYMMDD-HHMMSS(v+年月日-时分秒)。 image_name String 函数版本的内部标识。 xrole String 函数配置委托。需要IAM支持,并在IAM界面创建委托,当函数需要访问其他服务时,必须提供该字段。配
-*- coding:utf-8 -*- import json def handler (event, context): return { "statusCode": 200, "isBase64Encoded": False,
max_connections=50, decode_responses=True) return client def initializer(context): global redis_client redis_client
String 函数版本号,由系统自动生成,规则:vYYYYMMDD-HHMMSS(v+年月日-时分秒)。 image_name String 函数版本的内部标识。 xrole String 函数配置委托。需要IAM支持,并在IAM界面创建委托,当函数需要访问其他服务时,必须提供该字段。
当函数执行失败(系统错误或函数内部错误)时,函数计算将调用该配置对应的目标。 表13 FuncDestinationConfig 参数 参数类型 描述 destination String 目标类型。 OBS:通知到OBS服务。 SMN:通知到SMN服务。 DIS:通知到DIS服务。 FunctionGraph: