Os endpoints públicos de gatilhos HTTP (formato: https://[subdomain-prefix].[region].fcapp.run) bloqueiam respostas com arquivos APK por motivos de segurança. Se você criou a função em 10 de junho de 2024 ou depois, qualquer solicitação para retornar um arquivo .apk por um endpoint público gera um erro 400 com o código ApkDownloadForbidden.
Para servir arquivos APK, use o endpoint interno ou vincule um nome de domínio personalizado.
Escolha uma solução
|
Solução |
Mais indicada para |
|
Internal endpoint |
Aplicações executadas em uma Virtual Private Cloud (VPC) com acesso a |
|
Nome de domínio personalizado |
Cenários que exigem uma URL pública sob seu controle, com suporte completo a qualquer tipo de conteúdo |
Use o endpoint interno
O endpoint interno ignora a restrição de APK e está acessível na mesma VPC.
Faça login no console do Function Compute. No painel de navegação à esquerda, clique em Functions.
Na barra de navegação superior, selecione a região onde a função está implantada. Na página Functions, clique em na função desejada.
Na página de detalhes da função, clique em na aba Configurations e, em seguida, clique em Triggers no painel de navegação à esquerda.
Na aba Triggers, localize o gatilho e copie o Internal Endpoint na coluna Configurations.
Use o endpoint copiado (formato: https://[subdomain-prefix].[region]-vpc.fcapp.run) na sua aplicação.
Use um nome de domínio personalizado
Vincule um nome de domínio personalizado ao gatilho HTTP para servir arquivos APK pela internet pública sem restrições. Para obter instruções de configuração, consulte Configure nomes de domínio personalizados.