Todos os produtos
Search
Central de documentação

Function Compute:UpdateFunctionInput

Última atualização: Jun 26, 2026

Parâmetro

Tipo

Descrição

Exemplo

object

Os parâmetros de solicitação de atualização de 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. Unidade: vCPU. O valor deve ser um múltiplo de 0,05 vCPU.

1

customContainerConfig CustomContainerConfig

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

customDNS CustomDNS

A configuração de DNS personalizado.

customRuntimeConfig CustomRuntimeConfig

A configuração do runtime personalizado.

description

string

A descrição da função.

my function

diskSize

integer

A especificação de disco da função. Unidade: 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 runtime.

string

value1

gpuConfig GPUConfig

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

handler

string

O ponto de entrada da função. O formato específico depende do runtime.

index.handler

instanceConcurrency

integer

A simultaneidade máxima de uma instância.

1

instanceLifecycleConfig InstanceLifecycleConfig

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

internetAccess

boolean

Especifica se o acesso à Internet deve ser permitido.

true

layers

array

A lista de camadas. Várias camadas são mescladas em ordem decrescente de índice de array. Os arquivos de uma camada com índice menor substituem os arquivos com o mesmo nome em uma camada com índice maior.

string

层 ARN。

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. Unidade: MB. O valor deve ser um múltiplo de 64 MB. A especificação de memória varia de acordo com o 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 NAS especificados.

ossMountConfig OSSMountConfig

A configuração de montagem do OSS.

role

string

A função do Alibaba Cloud Resource Access Management (RAM) que concede ao Function Compute as permissões necessárias. Os cenários incluem: 1. Enviar logs gerados pela função para o seu Logstore. 2. Gerar tokens de acesso temporários para que a função acesse outros recursos de nuvem durante o procedimento de execução.

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

runtime

string

O ambiente de runtime da função.

nodejs14

timeout

integer

O período de timeout para execução da função. Unidade: 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 cold start das funções e registrar o tempo consumido pelas operações internas da função.

vpcConfig VPCConfig

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

disableOndemand

boolean

Especifica se a criação de instâncias sob demanda deve ser desativada. Se este recurso estiver ativado, instâncias sob demanda não serão criadas e somente instâncias provisionadas poderão ser usadas.

sessionAffinity

string

A política de afinidade para solicitações de invocação do Function Compute. Para implementar afinidade de solicitação para o protocolo MCP SSE, defina este parâmetro como MCP_SSE. Para usar afinidade baseada em cookie, defina este parâmetro como GENERATED_COOKIE. Para usar afinidade baseada em cabeçalho, 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 as instâncias provisionadas de funções de GPU devem ser de longa duração. Quando este recurso está ativado, as instâncias de função criadas não recebem tokens STS injetados.

instanceIsolationMode

string

O modo de isolamento da instância.

sessionAffinityConfig

string

A configuração de afinidade correspondente ao tipo sessionAffinity. Para afinidade MCP_SSE, configure MCPSSESessionAffinityConfig. Para afinidade baseada em cookie, configure CookieSessionAffinityConfig. Para afinidade por campo de cabeçalho, configure HeaderFieldSessionAffinityConfig.

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

idleTimeout

integer

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

100

disableInjectCredentials

string

Especifica se a injeção de tokens STS deve ser desativada. Valores válidos:

  • None: os tokens STS são injetados por todos os métodos.

  • Env: os tokens STS não são injetados por meio de variáveis de ambiente.

  • Request: os tokens STS não são injetados por meio de solicitações, incluindo context e headers.

  • All: os tokens STS não são injetados por 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 PolarFs especificados.

juiceFsConfig JuiceFsConfig

microSandboxConfig MicroSandboxConfig