Como posso usar o armazenamento em bucket para exibir arquivos estáticos no ambiente do Google Flex / App Engine?

Eu tenho um back-end nodejs e um front-end reactjs. Estou usando o ambiente gcloud flex (app engine) e quero servir todos os arquivos de front-end usando uma CDN. Eu não gostaria que as solicitações tocassem no servidor nodejs. Não consigo configurar meus projetos app.yaml para fazer o mesmo.

Eu suspeito que minhas solicitações não estão sendo atendidas a partir de uma CDN, porque se eu comentar a linha abaixo no código nodejs, não será mais possível acessar index.html.

app.use('/', express.static(path.resolve('./frontend/dist')));

Abaixo está o arquivo YAML.

handlers:
- url: /(.*\.html)
  mime_type: text/html 
  static_files: frontend/dist/\1 
  upload: frontend/dist/(.*\.html)

- url: /styles/(.*\.css) 
  mime_type: text/css 
  static_files: frontend/dist/styles/\1 
  upload: frontend/dist/styles/(.*\.css)

- url: /scripts/(.*\.js) 
  mime_type: text/javascript 
  static_files: frontend/dist/scripts/\1 
  upload: frontend/dist/scripts/(.*\.js)

- url: /images/(.*\.(bmp|gif|ico|jpeg|jpg|png)) 
  static_files: frontend/dist/images/\1 
  upload: frontend/dist/images/(.*\.(bmp|gif|ico|jpeg|jpg|png))

- url: / 
  static_files: frontend/dist/index.html 
  upload: frontend/dist/index.html

-  url: /.* 
  script: IGNORED
  secure: always

Existe uma maneira de configurar o mecanismo de aplicativo de modo que as solicitações de arquivo estático não reajam aos servidores de back-end do nodejs?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion