Eu acredito que a abordagem detalhada na sua pergunta é o que não pode ser feito. Pelo que entendi, você está procurando um site estático e, se algum arquivo for renomeado / movido, você gostaria que a função de nuvem gerenciasse o roteamento.
Além dos acionadores Http, as funções da nuvem oferecem o acionador do Cloud Storage , que permite a você agir com base no comportamento do intervalo de armazenamento em nuvem. Dessa forma, sempre que houver uma alteração no intervalo contendo todos os arquivos estáticos, você poderá agir de acordo com ela e usar o REST backendServices e / ou forwardingRules para modificar as configurações do Load Balancer e configure qualquer arquivo (s) estático (s) existente (s) para ser roteado corretamente e rotear todos os outros URLs para um arquivo 301 estático padrão.
Espero que isso ajude.