Todos os produtos
Search
Central de documentação

Function Compute:UpdateFunctionInput

Última atualização: Sep 17, 2026

Parâmetro

Tipo

Descrição

Exemplo

object

Os parâmetros da solicitação de atualização da função.

code InputCodeLocation

O pacote ZIP do código da função. Especifique code ou customContainerConfig.

cpu

number

A especificação de CPU da função em vCPU. O valor deve ser um múltiplo de 0,05 vCPU.

1

customContainerConfig CustomContainerConfig

A configuração de tempo de execução de contêiner personalizado. Após a configuração deste parâmetro, a função pode usar uma imagem de contêiner personalizado para execução. Especifique code ou customContainerConfig.

customDNS CustomDNS

A configuração de DNS personalizado.

customRuntimeConfig CustomRuntimeConfig

A configuração de tempo de execução personalizado.

description

string

A descrição da função.

minha função

diskSize

integer

A especificação de disco da função em MB. Valores válidos: 512 e 10240.

512

environmentVariables

object

As variáveis de ambiente da função. Você pode acessar as variáveis de ambiente configuradas no ambiente de tempo de execução.

string

valor1

gpuConfig GPUConfig

A configuração de GPU da função.

handler

string

O ponto de entrada da função. O formato específico está relacionado ao tempo de execução.

index.handler

instanceConcurrency

integer

A simultaneidade máxima de uma instância.

1

instanceLifecycleConfig InstanceLifecycleConfig

A configuração do método de hook do ciclo de vida da instância.

internetAccess

boolean

Especifica se deve permitir o acesso à Internet.

true

layers

array

A lista de camadas. Várias camadas são mescladas em ordem decrescente de índice de matriz. O conteúdo de uma camada com um índice menor substitui arquivos com o mesmo nome de uma camada com um índice maior.

string

O ARN da camada.

acs:fc:cn-beijing:186824xxxxxx:layers/fc_layer/versions/1

logConfig LogConfig

A configuração de log. Os logs gerados pela função são gravados no Logstore configurado.

memorySize

integer

A especificação de memória da função em MB. O valor deve ser um múltiplo de 64 MB. A especificação de memória varia dependendo do tipo de instância da função.

512

nasConfig NASConfig

A configuração do NAS. Após a configuração deste parâmetro, a função pode acessar os recursos do NAS especificados.

ossMountConfig OSSMountConfig

A configuração de montagem do OSS.

role

string

A função RAM que concede ao Function Compute as permissões necessárias. Os cenários incluem: 1. Envio de logs gerados pela função para o seu Logstore. 2. Geração de tokens de acesso temporários para a função acessar outros recursos de nuvem durante o procedimento de execução.

acs:ram::188077086902****:role/fc-test

runtime

string

O ambiente de tempo de execução da função.

nodejs14

timeout

integer

O tempo limite para execução da função, em segundos. Valor mínimo: 1. Valor padrão: 3. A função é encerrada se exceder esse limite de tempo.

60

tracingConfig TracingConfig

A configuração do Tracing Analysis. Após a integração do Function Compute com o Tracing Analysis, você pode registrar o tempo consumido pelas solicitações no Function Compute, visualizar o tempo de inicialização a frio das funções e registrar o tempo consumido pelas operações internas da função.

vpcConfig VPCConfig

A configuração da VPC. Após a configuração deste parâmetro, a função pode acessar os recursos da VPC especificados.

disableOndemand

boolean

Especifica se deve desativar a criação de instâncias sob demanda. Após a ativação deste recurso, as instâncias sob demanda não são criadas e apenas as instâncias provisionadas podem ser usadas.

sessionAffinity

string

A política de afinidade de sessão para solicitações de invocação do Function Compute. Para implementar a afinidade de solicitações para o protocolo MCP SSE, defina este parâmetro como MCP_SSE. Para usar afinidade baseada em cookies, defina este parâmetro como GENERATED_COOKIE. Para usar afinidade baseada em cabeçalhos, defina este parâmetro como HEADER_FIELD. Se este parâmetro não for definido ou for definido como NONE, nenhuma afinidade será aplicada e as solicitações serão roteadas com base na política de agendamento padrão do Function Compute.

MCP_SSE

enableLongLiving

boolean

Especifica se deve permitir que instâncias provisionadas de funções GPU sejam de longa duração. Quando este recurso é ativado, as instâncias de função criadas não são injetadas com tokens STS.

instanceIsolationMode

string

O modo de isolamento de instância.

sessionAffinityConfig

string

A configuração de afinidade de sessão que corresponde ao tipo sessionAffinity. Para afinidade MCP_SSE, preencha a configuração MCPSSESessionAffinityConfig. Para afinidade baseada em cookies, preencha a configuração CookieSessionAffinityConfig. Para afinidade de campo de cabeçalho, preencha a configuração HeaderFieldSessionAffinityConfig.

{\"sseEndpointPath\":\"/sse\", \"sessionConcurrencyPerInstance\":20}

idleTimeout

integer

O tempo de liberação atrasada da instância.

100

disableInjectCredentials

string

Especifica se deve desativar a injeção de tokens STS. Valores válidos:\n- None: Injeta tokens STS em todos os métodos.\n- Env: Não injeta tokens STS por meio de variáveis de ambiente.\n- Request: Não injeta tokens STS por meio de solicitações, incluindo contexto e cabeçalhos.\n- All: Não injeta tokens STS em nenhum método.

Env

polarFsConfig PolarFsConfig

A configuração do PolarFs. Após a configuração deste parâmetro, a função pode acessar os recursos do PolarFs especificados.

juiceFsConfig JuiceFsConfig

A configuração de montagem do JuiceFs.

microSandboxConfig MicroSandboxConfig