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