L'API Modules propose des fonctions qui renvoient des informations sur l'environnement d'exploitation actuel (module, version et instance).
Elle comporte également des fonctions qui servent à récupérer l'adresse d'un module, d'une version ou d'une instance. Cela permet à une application d'envoyer des requêtes d'une instance à une autre dans les environnements de développement et de production.
Vous devez importer le module google.appengine.api.modules
à partir du SDK.
L'exemple de code suivant montre comment obtenir le nom du module et l'ID d'instance pour une requête :
L'ID d'instance d'un module avec scaling automatique est renvoyé sous forme de valeur unique encodée en base64, par exemple e4b565394caa
.
Vous pouvez communiquer avec les modules d'une même application en récupérant le nom d'hôte du module cible :
Vous pouvez également utiliser le service de récupération d'URL.