Using Ambassador Mapping with Jupyterhub

Hi!

I am currently trying to run jupyterhub on an EKS cluster that I have already setup ambassador for.
Because I have ambassador setup, I thought it made sense that I could create a new mapping to handle connections instead of having jupyterhub use it’s own loadbalancer.
Here is my config for the mapping I created:

apiVersion: getambassador.io/v2
kind: Mapping
metadata:
  name: jhub-mapping
  namespace: jhub
spec:
  prefix: /ampjhub/
  service: proxy-api

When I visited https://my_url/ampjhub/ I receive upstream request timeout.

I also tried mapping directly to hub service, but got the same result.

Does anyone know why this won’t work?

Thanks!