|
名称 |
类型 |
描述 |
示例值 |
|---|---|---|---|
|
object |
函数配置信息。 |
||
| codeChecksum |
string |
函数代码包的 CRC-64 值。 |
2825179536350**** |
| codeSize |
integer |
系统返回的函数代码包的大小,单位 Byte。 |
412 |
| cpu |
number |
函数的 CPU 规格,单位为 vCPU,为 0.05 vCPU 的倍数。最小值为 0.05,最大值为 16。同时 cpu 和 memorySize(按 GB 算)比例要在 1:1 和 1:4 之间。 |
1 |
| createdTime |
string |
函数的创建时间。 |
2023-04-01T08:15:27Z |
| customContainerConfig | CustomContainerConfig |
自定义容器运行时的相关配置,成功配置后函数可以使用自定义容器镜像执行函数。code 和 customContainerConfig 二选一。 |
|
| customDNS | CustomDNS |
自定义 DNS 配置。 |
|
| customRuntimeConfig | CustomRuntimeConfig |
自定义运行时配置。 |
|
| description |
string |
函数的描述。 |
my function |
| diskSize |
integer |
函数的磁盘规格,单位为 MB,可选值为 512 MB 或 10240 MB。 |
512 |
| environmentVariables |
object |
函数的环境变量,可以在运行环境中访问设置的环境变量。 |
|
|
string |
环境变量的值。 |
value1 |
|
| functionArn |
string |
函数资源标识。 |
acs:fc:cn-shanghai:123:functions/functionName |
| functionId |
string |
系统为每个函数生成的 ID,全局唯一。 |
aa715851-1c20-4b89-a8fb-*** |
| functionName |
string |
函数的名称。 |
my-function-1 |
| gpuConfig | GPUConfig |
函数 GPU 配置。 |
|
| handler |
string |
函数执行的入口,具体格式和运行时相关。 |
index.handler |
| instanceConcurrency |
integer |
实例最大并发度 |
1 |
| instanceLifecycleConfig | InstanceLifecycleConfig |
实例生命周期回调方法配置。 |
|
| internetAccess |
boolean |
是否允许函数访问公网。默认值为 true。 |
true |
| lastModifiedTime |
string |
函数上一次被更新的时间。 |
2023-05-01T08:15:27Z |
| lastUpdateStatus |
string |
最近一次函数更新操作的状态,当函数新建成功时,此值为 Successful,可选值:Successful、 Failed、 InProgress。 |
InProgress |
| lastUpdateStatusReason |
string |
导致最近一次函数更新操作状态为当前值的原因。 |
The system is currently processing the acceleration optimization for the image. |
| lastUpdateStatusReasonCode |
string |
导致最近一次函数更新操作状态为当前值的原因的状态码。 |
ImageOptimizing |
| layers |
array |
层的列表。 |
|
| FunctionLayer |
层信息。 |
||
| logConfig | LogConfig |
日志配置。函数产生的日志会被写入到配置的日志库中。 |
|
| memorySize |
integer |
函数的内存规格,单位为 MB,内存大小为 64 MB 的倍数。最小值为 128MB,最大值为 32GB。同时 cpu 和 memorySize(按 GB 算)比例要在 1:1 和 1:4 之间。 |
512 |
| nasConfig | NASConfig |
NAS 配置。配置此参数后,函数可以访问指定的 NAS 资源。 |
|
| ossMountConfig | OSSMountConfig |
OSS 挂载配置。 |
|
| role |
string |
用户授权给函数计算的 RAM 角色,设置后函数计算将扮演该角色生成临时访问凭证。在函数中可以使用该角色的临时访问凭证来访问指定的阿里云服务,例如 OSS 和 OTS。 |
acs:ram::188077086902****:role/fc-test |
| runtime |
string |
函数的运行时环境。目前支持的运行环境有:nodejs12, nodejs14, nodejs16, nodejs18, nodejs20, go1, python3, python3.9, python3.10, python3.12, java8, java11, php7.2, dotnetcore3.1, custom, custom.debian10, custom.debian11, custom.debian12, custom-container。 |
python3.10 |
| state |
string |
函数当前的状态。 |
Pending |
| stateReason |
string |
函数处于当前状态的原因。 |
Function creating |
| stateReasonCode |
string |
函数处于当前状态的原因的状态码。 |
Creating |
| timeout |
integer |
函数运行的超时时间,单位为秒,最小 1 秒,最大值为 86400 秒,默认值是 3 秒。函数超过这个时间后会被终止执行。 |
60 |
| tracingConfig | TracingConfig |
链路追踪配置。当函数计算与链路追踪集成后,您可以记录请求在函数计算的耗时时间、查看函数的冷启动时间、记录函数内部时间的消耗等。 |
|
| vpcConfig | VPCConfig |
VPC 配置。配置此参数后,函数可以访问指定的 VPC 资源。 |
|
| tags |
array |
标签列表 |
|
| Tag |
标签信息。 |
||
| disableOndemand |
boolean |
是否禁止创建按量实例,功能开启后,不会创建按量实例,只能使用预留实例 |
|
| invocationRestriction |
FunctionRestriction |
||
| sessionAffinity |
string |
函数计算调用请求的亲和策略,如需实现 MCP SSE 协议的请求亲和,可设置为 MCP_SSE。如使用 Cookie 亲和,可设置为 GENERATED_COOKIE。如使用 Header 亲和,可设置为 HEADER_FIELD。如不设置或设置为 NONE,则无亲和效果,按函数计算系统默认调度策略路由请求。 |
MCP_SSE |
| enableLongLiving |
boolean |
当设置 sessionAffinity 亲和类型时,需设置相关的亲和配置。如 MCP_SSE 亲和需填充 MCPSSESessionAffinityConfig 配置。Cookie 亲和需填充 CookieSessionAffinityConfig 配置,Header Field 亲和需填充 HeaderFieldSessionAffinityConfig 配置。 |
|
| resourceGroupId |
string |
资源组 ID |
|
| instanceIsolationMode |
string |
实例隔离模式 |
|
| sessionAffinityConfig |
string |
当设置 sessionAffinity 亲和类型时,需设置相关的亲和配置。如 MCP_SSE 亲和需填充 MCPSSESessionAffinityConfig 配置。Cookie 亲和需填充 CookieSessionAffinityConfig 配置,Header Field 亲和需填充 HeaderFieldSessionAffinityConfig 配置。 |
{\"sseEndpointPath\":\"/sse\", \"sessionConcurrencyPerInstance\":20} |
| idleTimeout |
integer |
实例延迟释放时间 |
100 |
| disableInjectCredentials |
string |
是否不注入 STS token,取值 None/Env/Request/All None: 都注入 Env: 环境变量不注入 Request: 请求中不注入包括 context/header All: 都不注入 |
Env |
| polarFsConfig | PolarFsConfig |
PolarFs 配置。配置此参数后,函数可以访问指定的 PolarFs 资源。 |