检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
必须在编译之后打zip包,编译后的二进制文件必须与执行函数入口保持一致,例如二进制名称为libuser_func_test_success.so,则执行入口为libuser_func_test_success.so。 将工程打成ZIP包,上传到OBS存储桶。 ZIP工程包示例 Nods.js工程ZIP包目录示例
的访问,保证共享资源在满足资源使用者业务诉求的同时,提升资源管理的安全性。关于RAM服务的更多信息请参见什么是资源访问管理。 当您的账号由华为云组织管理时,您还可以利用此优势更轻松地共享资源。如果您的账号在组织中,则您可以与单个账号共享,也可以与组织或OU中的所有账号共享,而不必
Resource Name),唯一标识函数。 func_name String 函数名称。 domain_id String 域名id。 namespace String 租户的project id。 project_name String 租户的project name。 package
兼容性问题,请谨慎开启。 表4 FuncVpc 参数 是否必选 参数类型 描述 domain_id 否 String 域名id。 namespace 否 String 租户的project id。 vpc_name 否 String 虚拟私有云名称。 vpc_id 是 String
Resource Name),唯一标识函数。 func_name String 函数名称。 domain_id String 域名id。 namespace String 租户的project id。 project_name String 租户的project name。 package
d" : "0", "agency_name" : "" } 响应示例 状态码: 200 create application successfully { "application_id" : "cca14689-2a40-425a-86f8-14556a0fff9c"
环境变量 参数“access_log_path”是日志文件的地址,此处配置为“/home/test/access_log.log”。 文件系统是绝对路径,使用文件系统时需在前面添加“/”;如不挂载文件系统,则无需添加“/”,则参数配置为“code/access_log.log”。
Boolean 是否启动动态内存配置 表4 FuncVpc 参数 是否必选 参数类型 描述 domain_id 否 String 域名id。 namespace 否 String 租户的project id。 vpc_name 否 String 虚拟私有云名称。 vpc_id 是 String
步骤五:搭建函数更新流水线 此流水线的主要作用是将functions仓库的helloworld函数代码配置发布更新到FunctionGraph平台。 新建构建任务 在“构建&发布 > 编译构建”页面,单击“新建任务”。 源码仓库选择functions仓库,构建模板选择“空白构建模板”。
连接DCS集群实例 from redis.cluster import RedisCluster as Redis from redis.cluster import ClusterNode redis_client = None def create_redis_client(context):
} ], "retries" : [ { "name" : "test" } ] } 响应示例 状态码: 200 Success { "id" : "48aff955-ea10-4ffd-b426-190bc192dc14", "workflow_urn"
执行结果 最小长度:1 最大长度:64 枚举值: success fail error 否 String 错误信息 最小长度:1 最大长度:64 output 是 Object 工作流的执行结果,JSON格式,仅在status为success时有值 响应参数 状态码: 200 表4 响应Body参数
/v2/{project_id}/fgs/applications 响应示例 状态码: 200 list applications successfully { "applications" : [ { "id" : "a2685d64-9bf6-481d-8845-0482271f99cc"
String 流程执行最终状态 最小长度:1 最大长度:64 枚举值: success fail timeout output Object 工作流的执行结果,JSON格式,仅在status为success时有值 errors Array of SyncExecutionNodeErrorDetail
Resource Name),唯一标识函数。 func_name String 函数名称。 domain_id String 域名id。 namespace String 租户的project id。 project_name String 租户的project name。 package
from redis.cluster import RedisCluster rc = RedisCluster(host='localhost', port=6379, retry=Retry(ExponentialBackoff(), 6), cluster_error_retry_attempts=1)
"func_name": "test", "domain_id": "cff01_hk", "namespace": "7aad83af3e8d42e99ac194e8419e2c9b", "project_name":
Resource Name),唯一标识函数。 func_name String 函数名称。 domain_id String 域名id。 namespace String 租户的project id。 project_name String 租户的project name。 package
权限及授权项说明 如果您需要对您所拥有的FunctionGraph进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果公有云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用FunctionGraph服务的其它功能。
"arg1" : "argument_1", "arg2" : "argument_2" } } 响应示例 状态码: 200 Success { "execution_id" : "48aff955-ea10-4ffd-b426-190bc192dc14" } SDK代码示例