web-dev-qa-db-fra.com

pourquoi mon moteur d'application Google a-t-il le nom de domaine "my-project.df.r.appspot.com"?

J'ai activé Google App Engine dans un projet Google Cloud my-project, l'URL d'App Engine est my-project.appspot.com par défaut, ce qui est très bien. Cependant, j'ai trouvé que parfois cela devenait my-project.df.r.appspot.com (dans ma console App Engine), ce qui rend mon projet de moteur d'application en utilisant un nom d'hôte complètement différent en interne.

Quelqu'un sait-il ce qui se passe ici? Merci.

enter image description here

5
Guoliang

Avez-vous déjà vu cette page?

https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed

Il existe plusieurs façons de cibler différentes versions et services au sein d'un même projet GCP.

Cependant, la plupart d’entre eux précisent -dot- au lieu d'utiliser un . et la plupart d'entre eux ont MY_PROJECT_ID comme avant .appspot.com.

avez-vous plusieurs services ou versions en cours d'exécution dans votre environnement?

EDIT - J'ai trouvé ceci dans les notes de version d'Appengine Flex:

App Engine modifie les URL que vous utilisez pour envoyer des demandes à vos applications. Vous pouvez désormais inclure un identifiant de région pour aider Google à acheminer vos demandes de manière plus efficace et plus fiable. Par exemple, une application peut recevoir des demandes à https://PROJECT_ID.REGION_ID.r.appspot.com . Cette nouvelle URL est facultative pour les applications existantes et sera bientôt requise pour toutes les nouvelles applications.

https://cloud.google.com/appengine/docs/flexible/python/release-notes

Je ne vois pas cela arriver à mon service flex, mais je le vois arriver à mon service d'exécution personnalisé. Est-ce le vôtre?

4
Alex

Comme Alex l'a mentionné, App Engine modifie les URL que vous utilisez pour envoyer des requêtes à vos applications. Selon la documentation de this , ces URL peuvent désormais inclure un ID de région :

https://<PROJECT-ID>.<REGION-ID>.r.appspot.com

Selon les notes de version:

Cette nouvelle URL est facultative pour les applications existantes et sera bientôt requise pour toutes les nouvelles applications.


Si je comprends bien, cette transition n’est pas encore terminée et les changements rétrocompatibles sont à venir.

0
Denis T.