Kontrol Egress

Sebelum memulai

Untuk mengontrol egress, Anda harus memiliki peran identitas dan akses yang diperlukan:

  • Editor Project: memiliki akses untuk mengelola dan menghapus project. Minta Admin Org IAM Anda untuk memberi Anda peran Project Editor (project-editor).

Menerapkan kebijakan traffic tanpa egress

Secara default, kebijakan traffic tanpa egress diterapkan saat project baru dibuat. Anda dapat memastikan bahwa kebijakan ini diterapkan pada saat Anda membuat project.

Konsol

Untuk menerapkan kebijakan traffic tanpa egress, ikuti langkah-langkah berikut saat membuat project:

  1. Di dalam konsol GDC, buka Projects.
  2. Klik tombol Add Project untuk membuat project.
  3. Lengkapi informasi yang diperlukan untuk project Anda di halaman Project name dan Attach clusters.
  4. Di halaman Network, di bagian Egress Control, pastikan kotak centang Enforce no-egress traffic policy dicentang.
  5. Klik Berikutnya.
  6. Tinjau detail di halaman Review.
  7. Klik Create.

API

Secara default, kebijakan traffic tanpa egress diterapkan saat Anda membuat project. Untuk menerapkan kebijakan traffic tanpa egress menggunakan API, pastikan metadata project tidak berisi label networking.gdc.goog/enable-default-egress-allow-to-outside-the-org. Jika label sudah ada, hapus label tersebut.

apiVersion: resourcemanager.global.gdc.goog/v1
kind: Project
metadata:
  name: PROJECT_NAME
  namespace: platform

Mengizinkan traffic egress

Secara default, project menerapkan kebijakan traffic tanpa egress. Berikut adalah kebijakan default untuk project dengan kebijakan traffic tanpa egress yang diterapkan:

  • Hanya mengizinkan traffic masuk dari project yang sama. Semua traffic lain ditolak.
  • Mengizinkan traffic keluar ke semua tujuan dalam organisasi yang sama. Semua traffic lainnya ditolak, yang berarti traffic eksternal di luar organisasi Anda ditolak.

Jika diterapkan, kebijakan traffic tanpa egress akan memblokir semua traffic egress dari project ke tujuan mana pun di luar organisasi. Tindakan ini akan menggantikan Kebijakan Jaringan Project (PNP) apa pun yang mungkin mengizinkan traffic keluar.

Jika Anda mengizinkan traffic keluar dengan menghapus centang pada kotak yang sesuai di konsol GDC untuk sebuah project, kebijakan default untuk project tersebut adalah sebagai berikut:

  • Hanya mengizinkan traffic masuk dari project yang sama. Semua traffic lain ditolak.
  • Mengizinkan traffic keluar ke semua tujuan, termasuk project eksternal dari organisasi lain.

Konsol

Lakukan langkah-langkah berikut untuk mengizinkan traffic egress untuk project:

  1. Di konsol GDC, buka Projects di menu navigasi.
  2. Klik nama project tempat Anda ingin mengizinkan traffic egress.
  3. Klik Edit di kolom Egress Control.
  4. Di halaman Edit Egress Control, hapus centang pada kotak Enforce no-egress traffic policy.
  5. Klik Simpan. Kolom Egress Control menunjukkan bahwa kebijakan dinonaktifkan.

API

Untuk mengizinkan traffic egress, tambahkan label networking.gdc.goog/enable-default-egress-allow-to-outside-the-org: "true" ke metadata project. Keberadaan kunci label ini akan menonaktifkan kebijakan traffic tanpa egress default, dan sistem akan mengabaikan nilai label.

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"

Anda harus membuat kebijakan egress ProjectNetworkPolicy untuk project Anda guna membatasi traffic keluar. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi kebijakan jaringan project.