Code Engine adresses IP publiques et privées
Lorsque vous déployez votre application, votre tâche ou votre fonction Code Engine, la charge de travail est déployée vers une liste connue d'adresses réseau possibles, en fonction de la région de déploiement. Vous pouvez ajouter ces adresses IP à une liste autorisée dans votre pare-feu, mais vous devez accepter les inconvénients et les risques liés à cette action.
- Lorsque Code Engine exécute une application, un travail ou une fonction, il sélectionne un système arbitraire dans un grand pool de systèmes pour exécuter la charge de travail. Les conditions de charge et la santé du système influencent la sélection du système. Les systèmes sont également ajoutés dynamiquement et supprimés de ce pool sans avertissement, ce qui rend la liste des adresses réseau potentielles volumineuse et dynamique. Votre liste autorisée peut ne pas être stable et fonctionner de manière fiable.
- Ces adresses réseau ne sont pas exclusives à un seul titulaire et en accordant l'accès à ces adresses réseau, vous accordez également l'accès à toutes les autres charges de travail, qui peuvent appartenir à d'autres titulaires qui s'exécutent sur Code Engine.
Pour ces raisons, cette approche n'est pas recommandée. Toutefois, si vous acceptez ces risques, procédez comme suit pour trouver les adresses réseau utilisées par votre charge de travail Code Engine.
Selon votre scénario, vous pouvez envoyer des demandes à un service proxy tiers. Les services proxy fournissent des adresses IP statiques que vous pouvez ajouter à votre liste autorisée. Pour plus d'informations, consultez la rubrique « Comment ajouter mon application Code Engine à une liste blanche? »
Vous pouvez répertorier toutes les adresses IP de sortie, publiques et privées, utilisées par les charges de travail Code Engine dans un projet spécifique avec l'API Code Engine. Pour plus d'informations, voir Liste des adresses IP de sortie.
Lorsque vous manipulez un composant d' Code Engine depuis la console (par exemple, des applications, des fonctions, des tâches, des flottes ou des builds), ou des entités associées (telles que les accès, les liaisons ou les abonnements), vous pouvez consulter les détails relatifs au projet associé. Sur la page de l'entité « Code Engine », cliquez sur « Détails » pour en savoir plus sur le projet associé. Utilisez cette page pour afficher les détails du projet associé, qui inclut des informations telles que la région, le nom de ressource de cloud (CRN), l'identificateur global unique (GUID), les adresses réseau (publiques et privées), etc.