ID de la région
Le REGION_ID
est un code abrégé que Google attribue en fonction de la région que vous sélectionnez lors de la création de votre application. Le code ne correspond pas à un pays ou une province, même si certains ID de région peuvent ressembler aux codes de pays et de province couramment utilisés. Pour les applications créées après février 2020, REGION_ID.r
est inclus dans les URL App Engine. Pour les applications existantes créées avant cette date, l'ID de région est facultatif dans l'URL.
En savoir plus sur les ID de région
Cette section explique comment utiliser les paramètres d'entrée pour restreindre l'accès réseau à votre application App Engine. Au niveau du réseau, par défaut, toutes les ressources d'Internet peuvent atteindre votre application App Engine sur son URL appspot ou à un domaine personnalisé configuré dans App Engine. Par exemple, l'URL appspot.com
peut avoir le format suivant : SERVICE_ID.PROJECT_ID.REGION_ID.r.appspot.com
.
Vous pouvez modifier ce paramètre valeur par défaut en spécifiant un autre paramètre pour l'entrée. Tous les chemins d'entrée, y compris l'URL appspot.com
par défaut, sont soumis à votre paramètre d'entrée. L'entrée est définie au niveau du service.
Paramètres d'entrée disponibles
Voici les paramètres disponibles :
Paramètre | Description |
---|---|
Interne |
La plus restrictive. Autorise les requêtes provenant de ressources associées aux réseaux VPC du projet, telles que :
appspot.com .
Les requêtes provenant d'autres sources, y compris Internet, ne peuvent pas atteindre votre service via l'URL appspot.com ou les domaines personnalisés. Il n'existe aucune compatibilité avec l'architecture mutualisée, c'est-à-dire plusieurs domaines de confiance au sein d'un même projet.
|
Équilibrage de charge interne et cloud | Il autorise les requêtes provenant des ressources suivantes :
appspot.com contournent l'équilibreur de charge d'application externe. Par conséquent, ce paramètre empêche les requêtes externes d'atteindre l'URL appspot.com .
|
Tout |
La moins restrictive. Autorise toutes les requêtes, y compris les requêtes provenant directement d'Internet vers l'URL appspot.com .
|
Accéder aux services internes
Les considérations suivantes s'appliquent :
Pour les requêtes provenant d'un VPC partagé, le trafic n'est considéré comme interne que si l'application App Engine est déployée dans le projet hôte de VPC partagé. Si l'application App Engine est déployée dans un projet de service VPC partagé, seul le trafic provenant des réseaux appartenant au projet de l'application est interne. Tout autre trafic, y compris le trafic provenant d'autres projets VPC partagés, est externe.
Lorsque vous accédez à des services internes, appelez-les comme vous le feriez habituellement avec leurs URL publiques, soit l'URL par défaut
appspot.com
, soit un domaine personnalisé configuré dans App Engine.Pour les requêtes provenant d'instances de VM Compute Engine ou d'autres ressources exécutées dans un réseau VPC au sein du même projet, aucune configuration supplémentaire n'est requise.
Les requêtes provenant de ressources au sein de réseaux VPC dans le même projet sont classées comme internes, même si la ressource dont elles proviennent a une adresse IP publique.
Les requêtes provenant de ressources sur site connectées au réseau VPC via Cloud VPN sont considérées comme étant internes (
internal
).
Afficher les paramètres d'entrée
Console
Accédez à la page "Services App Engine".
Recherchez la colonne Ingress. Pour chaque service, la valeur de cette colonne affiche le paramètre d'entrée Tout (par défaut), Interne + Équilibrage de charge ou Interne.
gcloud
Pour afficher le paramètre d'entrée d'un service à l'aide de gcloud CLI, procédez comme suit :
gcloud app services describe SERVICE
Remplacez SERVICE par le nom du service.
Par exemple, pour afficher les paramètres d'entrée et d'autres informations pour le service par défaut, exécutez la commande suivante :
gcloud app services describe default
Modifier les paramètres d'entrée
Console
Accédez à la page "Services App Engine".
Sélectionnez le service que vous souhaitez modifier.
Cliquez sur Modifier le paramètre d'entrée.
Sélectionnez le paramètre d'entrée souhaité dans le menu, puis cliquez sur Enregistrer.
gcloud
Pour mettre à jour le paramètre d'entrée d'un service à l'aide de gcloud CLI, procédez comme suit :
gcloud app services update SERVICE --ingress=INGRESS
Remplacez :
- SERVICE : le nom de votre service.
- INGRESS : le contrôle d'entrée que vous souhaitez appliquer. Spécifiez l'un des contrôles suivants :
all
,internal-only
ouinternal-and-cloud-load-balancing
.
Exemple :
Pour mettre à jour le service par défaut d'une application App Engine afin de n'accepter que le trafic provenant de Cloud Load Balancing et des réseaux VPC appartenant au même projet :
gcloud app services update default --ingress=internal-and-cloud-load-balancing
Pour mettre à jour un service nommé "internal-requests" afin de n'accepter que le trafic provenant des réseaux VPC appartenant au même projet :
gcloud app services update internal-requests --ingress=internal-only