AccelerationInfo
自定义容器加速信息。
参数名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
status |
String |
Preparing |
函数调用的加速状态:
|
CertConfig
HTTPS证书的配置信息。
参数名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
certName |
String |
/login/ |
证书的名称,可以自定义。 |
certificate |
String |
-----BEGIN CERTIFICATE----- xxxxx -----END CERTIFICATE----- |
证书,如果是证书链,则需要依次填写多个证书。 |
privateKey |
String |
-----BEGIN RSA PRIVATE KEY----- xxxxx -----END RSA PRIVATE KEY----- |
私钥。 |
Code
Code支持两种方式提供函数代码包,在一次请求中必须且只能使用其中一种:
- 指定存储代码包的ossBucketName和ossObjectName。
- 指定zipFile为ZIP包的Base64编码内容。
参数名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
ossBucketName |
String |
test-bucket |
存放函数代码ZIP包的OSS Bucket名称。 |
ossObjectName |
String |
test-object |
存放函数代码ZIP包的OSS Object名称。 |
zipFile |
String |
samplecode |
函数代码ZIP包的Base 64编码。 |
CustomContainerConfig
Custom-Container运行时的相关配置。配置后函数可以使用自定义容器镜像执行函数。
参数名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
args |
String |
["-arg1", "value1"] |
容器启动参数。 |
command |
String |
["/code/myserver"] |
容器启动命令。 |
image |
String |
registry-vpc.cn-hangzhou.aliyuncs.com/fc-demo/helloworld:v1beta1 |
容器镜像地址。 |
accelerationType |
String |
Default |
是否开启镜像加速。
|
instanceID |
String |
cri-xxxxxx |
容器镜像服务企业版实例的ID。当容器镜像选择的是企业版实例时,您需要给容器镜像服务企业版实例添加实例ID。 |
CustomContainerConfigInfo
自定义容器返回信息。
参数名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
args |
String |
["-arg1", "value1"] |
容器启动参数。 |
command |
String |
["/code/myserver"] |
容器启动命令。 |
image |
String |
registry-vpc.cn-hangzhou.aliyuncs.com/fc-demo/helloworld:v1beta1 |
容器镜像地址。 |
accelerationType |
String |
Default |
是否开启镜像加速。
|
accelerationInfo |
自定义容器加速信息。 |
||
instanceID |
String |
cri-xxxxxx |
容器镜像服务企业版实例的ID。当容器镜像选择的是企业版实例时,您需要给容器镜像服务企业版添加实例ID。 |
DestinationConfig
异步调用目标的配置信息。
参数名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
onFailure |
Object |
异步调用失败的目标服务。 |
|
destination |
String |
acs:fc:cn-hangzhou:1986****43:services/service_name.alias/functions/testHelloWorld |
目标服务的ARN |
onSuccess |
Object |
异步调用成功的目标服务。 |
|
destination |
String |
acs:mns:cn-shanghai:1986****43:/queues/queue_name/messages |
目标服务的ARN。 |
Error
错误。
参数名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
errorCode |
String |
InvalidArgument |
函数计算返回的错误码,更多信息,请参见错误码。 |
errorMessage |
String |
%s |
函数计算返回的错误信息,更多信息,请参见错误信息。 |
Layer
Layer返回结构体
参数名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
layerName |
String |
Layer-name |
层的名称。 |
version |
Integer |
1 |
层的版本。 |
description |
String |
Layer-description |
层的描述。 |
code |
指定Code ZIP包。 |
||
codeSize |
Long |
421 |
系统返回的函数代码包的大小,单位为Byte。 |
codeChecksum |
String |
2825179536350**** |
层代码校验和。 |
createTime |
String |
2020-11-11T11:08:00Z |
层的创建时间。 |
acl |
Integer |
0 |
层访问的模式。 |
compatibleRuntime |
Array of String |
python3 |
层兼容的运行环境。 |
arn |
String |
02f81d283888f5ec63442a88fe82b260#Layer-name#1 |
层资源的名称。 |
LayerCode
层的代码结构。
参数名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
repositoryType |
String |
OSS |
层的代码类型。 |
location |
String |
https://xyz.oss-cnxxx.aliyuncs.com/xxx/xxx/xxx |
层的代码位置。 |
LogConfig
日志配置,函数产生的日志会写入这里配置的Logstore中。
参数名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
logstore |
String |
test_logstore |
日志服务中Logstore名称。 |
project |
String |
test_project |
日志服务中Project名称。 |
enableRequestMetrics |
Boolean |
true |
是否开启请求级别指标。开启该功能后,您可以查看该服务下所有函数的某次调用所消耗的时间及内存。
|
logBeginRule |
String |
DefaultRegex |
选择日志分割规则。表示按规则将日志进行切分,切分后的日志块将被写入到SLS。 None:默认值,表示关闭日志分割规则。 DefaultRegex:表示将日志分割规则设置为默认正则规则。当该功能设置为 |
enableInstanceMetrics |
Boolean |
true |
是否开启实例级别指标。开启该功能后,您可以查看实例级别的CPU使用情况、内存使用情况、实例网络情况和实例内请求数等核心指标信息。
|
NASConfig
NAS配置,配置后函数可以访问指定NAS资源。
参数名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
groupId |
String |
100 |
群组ID。 |
mountPoints |
Array |
挂载点列表。 |
|
mountDir |
String |
/home/test |
本地挂载目录。 |
serverAddr |
String |
***-uni85.cn-hangzhou.nas.aliyuncs.com:/ |
NAS服务器地址。 |
userId |
String |
100 |
账号ID。 |
PathConfig
自定义域名的单条路由规则。
参数名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
functionName |
String |
function_name |
域名对应的函数名称。 |
methods |
Array of String |
GET |
域名的请求路径。 |
path |
String |
/login/* |
域名的请求路径。 |
qualifier |
String |
test |
服务的版本或别名。 |
serviceName |
String |
service_name |
域名对应的函数,函数所在的服务的名称。 |
RouteConfig
路由表:自定义域名访问时PATH到Function的映射。
参数名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
routes |
Array of PathConfig |
路由数组。 |
TracingConfig
链路追踪配置。当函数计算与链路追踪集成后,您可以记录请求在函数计算的耗时时间、查看函数的冷启动时间、记录函数内部时间的消耗等,更多信息,请参见链路追踪。
参数名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
type |
String |
Jaeger |
链路追踪系统的类型。 |
params |
Map |
链路追踪的参数。
示例值: |
VPCConfig
VPC配置,配置后函数可以访问指定VPC资源。
参数名称 |
类型 |
示例值 |
描述 |
---|---|---|---|
securityGroupId |
String |
sg_bp18hj1wtxgy3*** |
安全组ID。 |
vSwitchIds |
Array of String |
vsw_*** |
交换机ID。 |
vpcId |
String |
vpc_*** |
VPC ID。 |