|
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:
|
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 |