Membuat kebijakan jaringan organisasi

Kebijakan jaringan organisasi menentukan kontrol akses jaringan untuk layanan terkelola tingkat organisasi yang diekspos melalui Google Distributed Cloud (GDC) yang terisolasi. Anda dapat menentukan kontrol akses ini menggunakan OrganizationNetworkPolicy resource dari Networking API.

Untuk mendapatkan izin yang diperlukan guna mengonfigurasi kebijakan jaringan organisasi, minta Admin Identity and Access Management (IAM) Organisasi untuk memberi Anda peran Admin Kebijakan Jaringan Org (org-network-policy-admin).

Anda dapat menentukan kebijakan jaringan organisasi untuk kontrol akses bagi layanan terkelola GDC berikut:

Kebijakan default

Secara default, layanan terkelola GDC berikut memiliki prinsip berikut:

Layanan GDC Prinsip
Semua layanan allow-all
Konsol GDC allow-all
gdcloud CLI allow-all
Server API global deny-by-default
IAM deny-by-default
KMS deny-by-default
Penyimpanan objek deny-by-default
SAR allow-all
Vertex AI dan layanan yang didukung deny-by-default
VMM deny-by-default

Contoh kebijakan jaringan organisasi

Berikut adalah contoh resource OrganizationNetworkPolicy yang memungkinkan traffic dari alamat IP mengakses layanan terkelola GDC.

kubectl --kubeconfig MANAGEMENT_API_SERVER apply -f - <<EOF
apiVersion: networking.gdc.goog/v1
kind: OrganizationNetworkPolicy
metadata:
  name: POLICY_NAME
  namespace: platform
spec:
  subject:
    services:
      matchTypes:
      - "SERVICE_NAME"
  ingress:
    - from:
      - ipBlock:
          cidr: CIDR
      - ipBlock:
          cidr: CIDR
EOF

Ganti variabel berikut:

Variabel Deskripsi
MANAGEMENT_API_SERVER Jalur kubeconfig server API zonal. Jika Anda belum membuat file kubeconfig untuk server API di zona target, lihat Login untuk mengetahui detailnya.
POLICY_NAME Nama yang akan diberikan ke kebijakan.

Misalnya, allow-ui-access.
SERVICE_NAME Nama layanan untuk menerapkan kebijakan. Gunakan nilai berikut untuk setiap layanan:
  • Semua layanan: all
  • Konsol GDC: ui-console
  • gdcloud CLI: api-server
  • Server API global: global-api-server
  • IAM: iam
  • KMS: kms
  • Penyimpanan objek: object-storage
  • SAR: system-artifact-registry
  • Vertex AI: ai
  • VMM: vmm
CIDR Rentang alamat IP dalam notasi CIDR yang akan diizinkan untuk mengakses, seperti 10.251.0.0/24. Anda dapat menambahkan beberapa entri ipBlock untuk mengizinkan akses dari beberapa rentang.