As noted in the same documentation you referenced, you are indeed able to route specific URLs to different App Engine services with the use of a Dispatch file <https://cloud.google.com/appengine/docs/python/how-requests-are-routed#routing_with_a_dispatch_file> .
Firstly ensure that your sub-domains are configured as custom domains <https://cloud.google.com/appengine/docs/python/console/using-custom-domains-and-ssl#adding_a_custom_domain_for_your_application> for your App Engine application (which it seems like they already are as per your description). Once the URLs are properly routing to your App Engine app, you can then create a dispatch file <https://cloud.google.com/appengine/docs/python/config/dispatchref> that lists the specific URLs you want to have routed to your different services (aka modules). Once you have your dispatch list of URLs and services, you can run the following command to upload the dispatch configuration to your project (in this example for Python we need a YAML file instead of the XML file used for Java): gcloud app deploy dispatch.yaml -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/4e016855-53e5-4278-9fef-c2fdad00e8c5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.