Prima di iniziare
Per controllare il traffico in uscita, devi disporre dei ruoli di identità e accesso necessari:
- Editor di progetto: ha accesso per gestire ed eliminare i progetti. Chiedi all'amministratore dell'organizzazione IAM di concederti il ruolo Project Editor (
project-editor).
Applica la policy di traffico senza traffico in uscita
Per impostazione predefinita, la policy No-Egress Traffic viene applicata quando viene creato un nuovo progetto. Puoi assicurarti che questa policy venga applicata al momento della creazione di un progetto.
Console
Per applicare la policy di traffico senza traffico in uscita, segui questi passaggi durante la creazione di un progetto:
- Nella console GDC, vai a Progetti.
- Fai clic sul pulsante Aggiungi progetto per creare un progetto.
- Completa le informazioni richieste per il progetto nelle pagine Nome progetto e Collega cluster.
- Nella pagina Rete, nella sezione Controllo del traffico in uscita, assicurati che la casella di controllo Applica policy per il traffico senza uscita sia selezionata.
- Fai clic su Avanti.
- Esamina i dettagli nella pagina Rivedi.
- Fai clic su Crea.
API
Per applicare esplicitamente la policy sul traffico senza traffico in uscita durante la creazione di un progetto utilizzando l'API, aggiungi l'etichetta ai metadati del progetto e impostala su "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"
Consenti il traffico in uscita
Per impostazione predefinita, un progetto applica una policy di traffico senza traffico in uscita. Di seguito sono riportate le policy predefinite per un progetto con la policy sul traffico in uscita applicata:
- Consenti il traffico in entrata solo dallo stesso progetto. Tutto il resto del traffico viene negato.
- Consenti il traffico in uscita verso tutte le destinazioni all'interno della stessa organizzazione. Tutto il resto del traffico viene negato, il che significa che il traffico esterno alla tua organizzazione viene negato.
Quando viene applicata la policy No-egress, viene bloccato tutto il traffico in uscita dal progetto verso qualsiasi destinazione esterna all'organizzazione. Questo sostituisce qualsiasi policy di rete del progetto (PNP) che altrimenti potrebbe consentire il traffico in uscita.
Se consenti il traffico in uscita deselezionando la casella di controllo corrispondente nella console GDC per un progetto, le policy predefinite per il progetto sono le seguenti:
- Consenti il traffico in entrata solo dallo stesso progetto. Tutto il resto del traffico viene negato.
Consenti il traffico in uscita verso tutte le destinazioni, inclusi i progetti esterni di altre organizzazioni.
Console
Per consentire il traffico in uscita per un progetto, segui questi passaggi:
- Nella console GDC, vai a Progetti nel menu di navigazione.
- Fai clic sul nome del progetto in cui vuoi consentire il traffico in uscita.
- Fai clic su Modifica nel campo Controllo del traffico in uscita.
- Nella pagina Modifica controlli in uscita, deseleziona la casella di controllo Applica la policy di traffico senza traffico in uscita.
- Fai clic su Salva. Il campo Controllo in uscita indica che la policy è disattivata.
API
Per consentire il traffico in uscita, assicurati che l'etichetta networking.gdc.goog/enable-default-egress-allow-to-outside-the-org esista nel progetto e sia impostata su "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"
Devi creare policy in uscita ProjectNetworkPolicy per i tuoi progetti per limitare il traffico in uscita. Per saperne di più, consulta Configura le policy di rete del progetto.