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 tanpa traffic keluar, ikuti langkah-langkah berikut saat membuat project:
- Di dalam konsol GDC, buka Projects.
- Klik tombol Add Project untuk membuat project.
- Lengkapi informasi yang diperlukan untuk project Anda di halaman Project name dan Attach clusters.
- Di halaman Network, di bagian Egress Control, pastikan kotak centang Enforce no-egress traffic policy dicentang.
- Klik Berikutnya.
- Tinjau detail di halaman Review.
- Klik Create.
API
Untuk menerapkan kebijakan traffic tanpa egress secara eksplisit saat membuat project menggunakan API, tambahkan label ke metadata project dan tetapkan ke "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"
Mengizinkan traffic egress
Secara default, project menerapkan kebijakan traffic tanpa egress. Berikut adalah kebijakan default untuk project dengan kebijakan traffic tanpa egress yang diterapkan:
- Mengizinkan traffic masuk hanya 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 egress dengan menghapus centang pada kotak yang sesuai di konsol GDC untuk sebuah project, kebijakan default untuk project tersebut adalah sebagai berikut:
- Mengizinkan traffic masuk hanya 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:
- Di konsol GDC, buka Projects di menu navigasi.
- Klik nama project tempat Anda ingin mengizinkan traffic egress.
- Klik Edit di kolom Egress Control.
- Di halaman Edit Egress Control, hapus centang pada kotak Enforce no-egress traffic policy.
- Klik Simpan. Kolom Egress Control menunjukkan bahwa kebijakan dinonaktifkan.
API
Untuk mengizinkan traffic egress, pastikan label networking.gdc.goog/enable-default-egress-allow-to-outside-the-org ada di project dan ditetapkan ke "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"
Anda harus membuat kebijakan egress ProjectNetworkPolicy untuk project Anda guna membatasi traffic keluar. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi kebijakan jaringan project.