名称 | 类型 | 描述 | 示例值 |
---|---|---|---|
object | 函数更新请求参数。 | ||
code | InputCodeLocation | 函数代码 ZIP 包。code 和 customContainerConfig 二选一。 | |
cpu | float | 函数的 CPU 规格,单位为 vCPU,取值需要为 0.05 vCPU 的倍数。 | 1 |
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 | ||
gpuConfig | GPUConfig | 函数 GPU 配置。 | |
handler | string | 函数执行的入口,具体格式和运行时相关。 | index.handler |
instanceConcurrency | integer | 实例最大并发度。 | 1 |
instanceLifecycleConfig | InstanceLifecycleConfig | 实例生命周期回调方法配置。 | |
internetAccess | boolean | 是否允许访问公网。 | true |
layers | array | 层的列表。多个层会按照数组下标从大到小的顺序进行合并,下标小的层的内容会覆盖下标大的层的同名文件。 | |
string | 层 ARN。 | acs:fc:cn-beijing:186824xxxxxx:layers/fc_layer/versions/1 | |
logConfig | LogConfig | 日志配置。函数产生的日志会被写入到配置的日志库中。 | |
memorySize | integer | 函数的内存规格,单位为 MB,内存大小为 64 MB 的倍数。不同的函数实例类型,内存规格存在差异。 | 512 |
nasConfig | NASConfig | NAS 配置。配置此参数后,函数可以访问指定的 NAS 资源。 | |
ossMountConfig | OSSMountConfig | OSS 挂载配置。 | |
role | string | 授予函数计算所需权限的 RAM 角色,使用场景包含:1. 把函数产生的日志发送到您的日志库中。2. 为函数在执行过程中访问其他云资源生成的临时访问令牌。 | acs:ram::188077086902****:role/fc-test |
runtime | string | 函数的运行时环境。 | nodejs14 |
timeout | integer | 函数运行的超时时间,单位为秒,最小 1 秒,默认 3 秒。函数超过这个时间后会被终止执行。 | 60 |
tracingConfig | TracingConfig | 链路追踪配置。当函数计算与链路追踪集成后,您可以记录请求在函数计算的耗时时间、查看函数的冷启动时间、记录函数内部时间的消耗等。 | |
vpcConfig | VPCConfig | VPC 配置。配置此参数后,函数可以访问指定的 VPC 资源。 | |
disableOndemanddeprecated | boolean | 是否禁止创建按量实例,功能开启后,不会创建按量实例,只能使用预留实例 | |
sessionAffinity | string | 函数计算调用请求的亲和策略,如需实现 MCP SSE 协议的请求亲和,可设置为 MCP_SSE。如使用 Cookie 亲和,可设置为 GENERATED_COOKIE。如使用 Header 亲和,可设置为 HEADER_FIELD。如不设置或设置为 NONE,则无亲和效果,按函数计算系统默认调度策略路由请求。 | MCP_SSE |
enableLongLivingdeprecated | boolean | 是否允许 GPU 函数的预留实例常驻,启用该功能时,创建的函数实例不会被注入 STS token。 | |
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 资源。 |
该文章对您有帮助吗?