Avant de commencer
Pour contrôler la sortie, vous devez disposer des rôles d'identité et d'accès nécessaires :
- Éditeur de projet : peut gérer et supprimer des projets. Demandez à votre administrateur IAM de l'organisation de vous attribuer le rôle d'éditeur de projet (
project-editor).
Appliquer une règle de trafic sans sortie
Par défaut, la règle de trafic sans sortie est appliquée lorsqu'un projet est créé. Vous pouvez vous assurer que cette règle est appliquée au moment de la création d'un projet.
Console
Pour appliquer la règle de non-sortie du trafic, procédez comme suit lors de la création d'un projet :
- Dans la console GDC, accédez à Projets.
- Cliquez sur le bouton Ajouter un projet pour créer un projet.
- Saisissez les informations requises pour votre projet sur les pages Nom du projet et Associer des clusters.
- Sur la page Réseau, dans la section Contrôle de sortie, assurez-vous que la case Appliquer la règle de trafic sans sortie est cochée.
- Cliquez sur Suivant.
- Examinez les détails sur la page Vérification.
- Cliquez sur Créer.
API
Pour appliquer explicitement la règle de trafic sans sortie lors de la création d'un projet à l'aide de l'API, ajoutez l'étiquette aux métadonnées du projet et définissez-la sur "false".
apiVersion: resourcemanager.global.gdc.goog/v1
kind: Project
metadata:
name: PROJECT_NAME
namespace: platform
labels:
networking.gdc.goog/enable-default-egress-allow-to-outside-the-org: "false"
Autoriser le trafic sortant
Par défaut, un projet applique une règle de non-sortie du trafic. Voici les règles par défaut pour un projet avec la règle de trafic sans sortie appliquée :
- N'autorisez le trafic entrant qu'à partir du même projet. Tout autre trafic est refusé.
- Autoriser le trafic sortant vers toutes les destinations au sein de la même organisation. Tout autre trafic est refusé, ce qui signifie que le trafic externe en dehors de votre organisation est refusé.
Lorsque la règle de trafic sans sortie est appliquée, elle bloque tout le trafic sortant du projet vers n'importe quelle destination en dehors de l'organisation. Cette action remplace toutes les règles de réseau de projet (PNP) qui pourraient autrement autoriser le trafic sortant.
Si vous autorisez le trafic de sortie en décochant la case correspondante dans la console GDC pour un projet, les règles par défaut du projet sont les suivantes :
- N'autorisez le trafic entrant qu'à partir du même projet. Tout autre trafic est refusé.
Autorisez le trafic sortant vers toutes les destinations, y compris les projets externes d'autres organisations.
Console
Suivez les étapes ci-dessous pour autoriser le trafic de sortie pour un projet :
- Dans la console GDC, accédez à Projets dans le menu de navigation.
- Cliquez sur le nom du projet dans lequel vous souhaitez autoriser le trafic de sortie.
- Cliquez sur Modifier dans le champ Contrôle de sortie.
- Sur la page Modifier le contrôle de sortie, décochez la case Appliquer la règle de trafic sans sortie.
- Cliquez sur Enregistrer. Le champ Contrôle de sortie indique que la règle est désactivée.
API
Pour autoriser le trafic sortant, assurez-vous que l'étiquette networking.gdc.goog/enable-default-egress-allow-to-outside-the-org existe sur le projet et qu'elle est définie sur "true".
apiVersion: resourcemanager.global.gdc.goog/v1
kind: Project
metadata:
name: PROJECT_NAME
namespace: platform
labels:
networking.gdc.goog/enable-default-egress-allow-to-outside-the-org: "true"
Vous devez créer des règles de sortie ProjectNetworkPolicy pour vos projets afin de limiter le trafic sortant. Pour en savoir plus, consultez Configurer des règles de réseau de projet.