Todos os produtos
Search
Central de documentação

Function Compute:Erro de configuração de layer: 'xxx is not supported by layer'

Última atualização: Jun 29, 2026

Esse erro indica uma incompatibilidade entre a layer e o runtime da função. Ele pode ocorrer com layers personalizadas, layers públicas oficiais e layers públicas não oficiais. Este tópico apresenta soluções para cada caso.

Sintomas

A seguinte mensagem de erro é exibida:

InvalidArgument: code: 400, runtime: custom is not supported by layer:acs:fc:cn-hangzhou:official:layers/Java21/versions/1

Causa

O runtime da função não está incluído na lista de runtimes compatíveis da layer.

Soluções

Layers personalizadas

Mude para uma layer compatível ou republicue a layer atual. Para isso, crie uma nova versão da layer e adicione o runtime da função à sua lista de runtimes compatíveis. Para mais informações, consulte Criar uma layer personalizada.

Layers públicas oficiais

Visualize a lista de layers públicas oficiais suportadas pelo Function Compute para encontrar runtimes compatíveis e instruções de uso. Em seguida, altere o runtime da função ou mude para outra layer pública oficial. Se nenhuma layer pública oficial disponível atender aos seus requisitos, entre em contato conosco.

A documentação do Function Compute lista apenas as layers públicas oficiais mais comuns. Para obter a lista completa, consulte Public Layers.

Layers públicas não oficiais

O Function Compute não oferece suporte nem faz a manutenção de layers públicas não oficiais. Entre em contato com o provedor da layer para confirmar os runtimes compatíveis e os detalhes de uso.