Untuk mengelola traffic jaringan dalam region tertentu dari jaringan Virtual Private Cloud (VPC), konfigurasikan kebijakan dan aturan firewall jaringan regional. Halaman ini menjelaskan cara membuat kebijakan firewall jaringan regional, mengaitkannya dengan jaringan VPC dan region tertentu, lalu menentukan aturan. Aturan ini mengontrol traffic masuk dan keluar untuk instance virtual machine (VM) dan load balancer internal.
Sebelum membaca halaman ini, pastikan Anda memahami konsep yang dijelaskan dalam Kebijakan firewall jaringan regional.
Membuat kebijakan firewall jaringan regional
Saat membuat kebijakan firewall jaringan regional menggunakan konsol Google Cloud , Anda dapat mengaitkan kebijakan tersebut dengan region dan jaringan VPC selama pembuatan. Jika Anda membuat kebijakan menggunakan Google Cloud CLI, Anda harus mengaitkan kebijakan dengan region dan jaringan setelah membuat kebijakan.
Jaringan VPC yang terkait dengan kebijakan firewall jaringan regional harus berada dalam project yang sama dengan kebijakan firewall jaringan regional.
Konsol
Di konsol Google Cloud , buka halaman kebijakan firewall.
Di menu pemilih project, pilih project Anda dalam organisasi Anda.
Klik Create firewall policy.
Di kolom Policy name, masukkan nama kebijakan.
Untuk Policy type, pilih VPC policy atau RDMA RoCE policy.
Untuk Deployment scope, pilih Regional. Pilih region tempat Anda ingin membuat kebijakan firewall ini.
Untuk membuat aturan bagi kebijakan Anda, klik Lanjutkan.
Di bagian Add rules, klik Create firewall rule. Untuk mengetahui informasi selengkapnya tentang cara membuat aturan firewall, lihat referensi berikut:
Jika Anda ingin mengaitkan kebijakan dengan jaringan, klik Continue.
Di bagian Associate policy with networks, klik Associate.
Untuk mengetahui informasi selengkapnya, lihat Mengaitkan kebijakan dengan jaringan.
Klik Create.
gcloud
gcloud compute network-firewall-policies create \
NETWORK_FIREWALL_POLICY_NAME \
--description DESCRIPTION \
--policy-type POLICY_TYPE \
--region=REGION_NAME
Ganti kode berikut:
NETWORK_FIREWALL_POLICY_NAME: nama kebijakanDESCRIPTION: deskripsi kebijakanPOLICY_TYPE: jenis kebijakan firewall jaringan. Untuk mengetahui informasi selengkapnya, lihat Spesifikasi.REGION_NAME: region untuk kebijakan
Mengaitkan kebijakan dengan jaringan
Anda dapat mengaitkan kebijakan firewall jaringan regional dengan region jaringan VPC dan menerapkan aturan dalam kebijakan tersebut ke region jaringan tersebut.
Konsol
Di konsol Google Cloud , buka halaman kebijakan firewall.
Di menu pemilih project, pilih project yang berisi kebijakan Anda.
Klik kebijakan Anda.
Klik tab Pengaitan.
Klik Tambahkan pengaitan.
Pilih jaringan dalam project.
Klik Kaitkan.
gcloud
gcloud compute network-firewall-policies associations create \
--firewall-policy POLICY_NAME \
--firewall-policy-region=POLICY_REGION \
--network NETWORK_NAME \
--name ASSOCIATION_NAME
Ganti kode berikut:
POLICY_NAME: nama pendek atau nama kebijakan yang dihasilkan sistem.POLICY_REGION: region kebijakan yang berisi aturan.NETWORK_NAME: nama jaringan terkait.ASSOCIATION_NAME: nama opsional untuk pengaitan. Jika tidak ditentukan, nama akan ditetapkan kenetwork-NETWORK_NAME.
Menambahkan aturan dalam kebijakan firewall jaringan regional
Bagian ini menjelaskan cara menambahkan aturan dalam kebijakan firewall jaringan regional.
Membuat aturan ingress untuk target VM
Bagian ini menjelaskan cara membuat aturan ingress yang berlaku untuk antarmuka jaringan instance Compute Engine.
Konsol
Di konsol Google Cloud , buka halaman kebijakan firewall.
Dalam daftar pemilih project, pilih project yang berisi kebijakan firewall jaringan regional.
Di bagian Network firewall policies, klik nama kebijakan firewall jaringan regional tempat Anda ingin membuat aturan.
Di bagian Firewall rules, klik Create firewall rule dan tentukan parameter konfigurasi berikut:
Priority: urutan evaluasi numerik aturan.
Aturan dievaluasi dari prioritas tertinggi hingga terendah, dengan
0sebagai prioritas tertinggi. Prioritas harus unik untuk setiap aturan. Sebaiknya pisahkan nilai prioritas aturan dengan lebih dari sekadar selisih satu (misalnya,100,200,300) sehingga Anda dapat membuat aturan baru di antara aturan yang ada nanti.Deskripsi: berikan deskripsi opsional.
Target type: pilih Instances.
Saat Anda memilih opsi ini, Cloud NGFW akan menggunakan instance VM sebagai target.
Target: pilih salah satu opsi berikut:
- Terapkan ke semua: Cloud NGFW menggunakan target instance terluas.
-
Akun layanan: mempersempit target instance terluas ke antarmuka jaringan instance VM yang menggunakan akun layanan yang Anda tentukan:
- Di bagian Service account scope, pilih In this project > Target service account. Hal ini untuk menentukan akun layanan dalam project yang sama dengan kebijakan firewall jaringan regional.
- Di bagian Service account scope, pilih In another project > Target service account. Hal ini untuk menentukan akun layanan dalam project layanan VPC Bersama.
- Tag aman: mempersempit target instance terluas ke antarmuka jaringan instance VM yang terikat ke setidaknya salah satu nilai tag aman yang Anda tentukan. Klik Select scope for tags, lalu pilih organisasi atau project yang berisi nilai tag yang akan dicocokkan. Untuk menambahkan lebih banyak nilai tag, klik Tambahkan tag.
Direction of traffic: pilih Ingress.
Action on match: pilih salah satu opsi berikut:
- Allow: untuk mengizinkan koneksi yang cocok dengan parameter aturan.
- Deny: untuk memblokir koneksi yang cocok dengan parameter aturan.
- Go to next: untuk melanjutkan proses evaluasi aturan firewall.
Logs: pilih On untuk mengaktifkan logging aturan firewall atau Off untuk menonaktifkan logging aturan firewall untuk aturan ini.
Konteks jaringan sumber: tentukan konteks jaringan:
- Untuk melewati pemfilteran traffic masuk berdasarkan konteks jaringan, pilih All network contexts.
- Untuk memfilter traffic masuk ke konteks jaringan tertentu, pilih
Specific network context, lalu pilih konteks jaringan:
- Internet: traffic masuk harus cocok dengan konteks jaringan Internet untuk paket masuk.
- Non-internet: traffic masuk harus cocok dengan Konteks jaringan non-internet untuk paket ingress.
- Intra VPC: traffic masuk harus cocok dengan Kriteria untuk konteks jaringan intra-VPC.
- Jaringan VPC: traffic masuk harus cocok dengan Kriteria untuk konteks jaringan VPC.
Anda harus memilih setidaknya satu jaringan VPC:
- Select current project: memungkinkan Anda menambahkan satu atau beberapa jaringan VPC dari project yang berisi kebijakan firewall.
- Manually enter network: memungkinkan Anda memasukkan project dan jaringan VPC secara manual.
- Select project: memungkinkan Anda memilih project tempat Anda dapat memilih jaringan VPC.
Filter sumber: tentukan parameter sumber tambahan. Beberapa parameter sumber tidak dapat digunakan bersama, dan pilihan konteks jaringan sumber Anda membatasi parameter sumber yang dapat Anda gunakan. Untuk mengetahui informasi selengkapnya, lihat Sumber untuk aturan ingress dan Kombinasi sumber aturan ingress.
- Untuk memfilter traffic masuk berdasarkan rentang IPv4 sumber, pilih IPv4, lalu masukkan blok CIDR di kolom IP ranges. Gunakan
0.0.0.0/0untuk sumber IPv4 apa pun. - Untuk memfilter traffic masuk berdasarkan rentang IPv6 sumber, pilih IPv6,
lalu masukkan blok CIDR ke kolom IPv6 ranges. Gunakan
::/0untuk sumber IPv6 apa pun. - Untuk memfilter traffic masuk berdasarkan nilai tag aman sumber, pilih Select scope for tags di bagian Secure tags. Kemudian, berikan kunci tag dan nilai tag. Untuk menambahkan nilai tag lainnya, klik Add tag.
- Untuk memfilter traffic masuk berdasarkan FQDN sumber, masukkan FQDN di kolom FQDNs. Untuk mengetahui informasi selengkapnya, lihat objek FQDN.
- Untuk memfilter traffic masuk berdasarkan geolokasi sumber, pilih satu atau beberapa lokasi dari kolom Geolokasi. Untuk mengetahui informasi selengkapnya, lihat Objek geolokasi.
- Untuk memfilter traffic masuk menurut grup alamat sumber, pilih satu atau beberapa grup alamat dari kolom Address groups. Untuk mengetahui informasi selengkapnya, lihat Grup alamat untuk kebijakan firewall.
- Untuk memfilter traffic masuk berdasarkan daftar Google Threat Intelligence sumber, pilih satu atau beberapa daftar Google Threat Intelligence dari kolom Google Cloud Threat Intelligence. Untuk mengetahui informasi selengkapnya, lihat Google Threat Intelligence untuk aturan kebijakan firewall.
- Untuk memfilter traffic masuk berdasarkan rentang IPv4 sumber, pilih IPv4, lalu masukkan blok CIDR di kolom IP ranges. Gunakan
Destination: menentukan parameter tujuan opsional. Untuk mengetahui informasi selengkapnya, lihat Tujuan untuk aturan ingress.
- Untuk melewati pemfilteran traffic masuk berdasarkan alamat IP tujuan, pilih None.
- Untuk memfilter traffic masuk berdasarkan alamat IP tujuan, pilih IPv4 atau IPv6, lalu masukkan satu atau beberapa CIDR menggunakan format yang sama dengan yang digunakan untuk rentang IPv4 sumber atau rentang IPv6 sumber.
Protocols and ports: tentukan protokol dan port tujuan untuk traffic agar cocok dengan aturan. Untuk mengetahui informasi selengkapnya, lihat Protokol dan port.
Enforcement: tentukan apakah aturan firewall diterapkan atau tidak:
- Enabled: membuat aturan dan mulai menerapkan aturan pada koneksi baru.
- Disabled: membuat aturan, tetapi tidak menerapkan aturan pada koneksi baru.
Klik Create.
gcloud
gcloud compute network-firewall-policies rules create PRIORITY \
--firewall-policy=POLICY_NAME \
--project=PROJECT_ID \
--firewall-policy-region=POLICY_REGION \
--description=DESCRIPTION \
--direction=INGRESS \
--action=ACTION \
[--enable-logging | --no-enable-logging] \
[--disabled | --no-disabled] \
[--target-secure-tags=TARGET_SECURE_TAGS] \
[--target-service-accounts=TARGET_SERVICE_ACCOUNTS] \
[--layer4-configs=LAYER_4_CONFIGS] \
[--src-network-context=SRC_NETWORK_CONTEXT] \
[--src-networks=SRC_VPC_NETWORKS] \
[--src-ip-ranges=SRC_IP_RANGES] \
[--src-address-groups=SRC_ADDRESS_GROUPS] \
[--src-fqdns=SRC_DOMAIN_NAMES] \
[--src-secure-tags=SRC_SECURE_TAGS] \
[--src-region-codes=SRC_COUNTRY_CODES] \
[--src-threat-intelligence=SRC_THREAT_LIST_NAMES] \
[--dest-ip-ranges=DEST_IP_RANGES]
Ganti kode berikut:
PRIORITY: urutan evaluasi numerik aturan dalam kebijakan. Aturan dievaluasi dari prioritas tertinggi hingga terendah, dengan0sebagai prioritas tertinggi. Prioritas harus unik untuk setiap aturan. Sebaiknya pisahkan nilai prioritas aturan dengan lebih dari sekadar perbedaan satu (misalnya,100,200,300) sehingga Anda dapat membuat aturan baru di antara aturan yang ada nanti.POLICY_NAME: nama kebijakan firewall jaringan regional tempat Anda ingin membuat aturan.PROJECT_ID: project ID yang berisi kebijakan firewall jaringan regional.POLICY_REGION: region kebijakan.DESCRIPTION: deskripsi opsional untuk aturan baru.-
ACTION: menentukan salah satu tindakan berikut:allow: mengizinkan koneksi yang cocok dengan aturan.deny: menolak koneksi yang cocok dengan aturan.goto_next: melanjutkan proses evaluasi aturan firewall.
- Flag
--enable-loggingdan--no-enable-loggingmengaktifkan atau menonaktifkan logging aturan firewall VPC. - Flag
--disableddan--no-disabledmengontrol apakah aturan dinonaktifkan (tidak diterapkan) atau diaktifkan (diterapkan). -
Tentukan target:
- Jika Anda menghapus flag
--target-secure-tagsdan--target-service-accounts, Cloud NGFW akan menggunakan target instance terluas. TARGET_SECURE_TAGS: daftar nilai tag aman yang dipisahkan koma yang mempersempit target instance terluas ke antarmuka jaringan instance VM yang terikat ke setidaknya salah satu nilai tag aman.TARGET_SERVICE_ACCOUNTS: daftar akun layanan yang dipisahkan koma yang mempersempit target instance terluas ke antarmuka jaringan instance VM yang menggunakan salah satu akun layanan.
- Jika Anda menghapus flag
LAYER_4_CONFIGS: daftar konfigurasi Lapisan 4 yang dipisahkan koma. Setiap konfigurasi Lapisan 4 dapat berupa salah satu dari berikut ini:- Nama protokol IP (
tcp) atau nomor protokol IP IANA (6) tanpa port tujuan apa pun. - Nama protokol IP dan port tujuan yang dipisahkan dengan titik dua
(
tcp:80). - Nama protokol IP dan rentang port tujuan yang dipisahkan oleh titik dua
menggunakan tanda hubung untuk memisahkan port tujuan awal dan akhir
(
tcp:5000-6000).
Untuk mengetahui informasi selengkapnya, lihat Protokol dan port.
- Nama protokol IP (
-
Tentukan sumber untuk aturan
ingress.
Untuk mengetahui informasi selengkapnya, lihat Kombinasi sumber aturan ingress:
SRC_NETWORK_CONTEXT: menentukan konteks jaringan sumber yang akan digunakan bersama dengan parameter sumber lain yang didukung untuk menghasilkan kombinasi sumber. Nilai yang valid saat--target-type=INSTANCESadalah:INTERNET,NON_INTERNET,VPC_NETWORKS, atauINTRA_VPC. Untuk mengetahui informasi selengkapnya, lihat Konteks jaringan.SRC_VPC_NETWORKS: daftar jaringan VPC yang dipisahkan koma yang ditentukan oleh ID URL-nya. Tentukan flag ini hanya jika--src-network-contextadalahVPC_NETWORKS.SRC_IP_RANGES: daftar rentang alamat IP yang dipisahkan koma dalam format CIDR. Rentang dalam daftar harus berupa CIDR IPv4 atau CIDR IPv6, bukan kombinasi keduanya.SRC_ADDRESS_GROUPS: daftar grup alamat yang dipisahkan koma yang ditentukan oleh ID URL unik. Grup alamat dalam daftar harus berisi semua alamat IPv4 atau semua alamat IPv6, bukan kombinasi keduanya.SRC_DOMAIN_NAMES: daftar objek FQDN yang dipisahkan koma yang ditentukan dalam format nama domain.SRC_SECURE_TAGS: daftar Tag yang dipisahkan koma. Anda tidak dapat menggunakan flag--src-secure-tagsjika--src-network-contextadalahINTERNET.SRC_COUNTRY_CODES: daftar kode negara dua huruf yang dipisahkan koma. Untuk mengetahui informasi selengkapnya, lihat Objek geolokasi. Anda tidak dapat menggunakan flag--src-region-codesjika--src-network-contextadalahNON_INTERNET,VPC_NETWORKS, atauINTRA_VPC.SRC_THREAT_LIST_NAMES: daftar nama yang dipisahkan koma dari daftar Google Threat Intelligence. Untuk mengetahui informasi selengkapnya, lihat Google Threat Intelligence untuk aturan kebijakan firewall. Anda tidak dapat menggunakan flag--src-threat-intelligencejika--src-network-contextadalahNON_INTERNET,VPC_NETWORKS, atauINTRA_VPC.
-
Secara opsional, tentukan tujuan untuk aturan
ingress:
DEST_IP_RANGES: daftar rentang alamat IP yang dipisahkan koma dalam format CIDR. Rentang dalam daftar harus berupa CIDR IPv4 atau CIDR IPv6, bukan kombinasi keduanya.
Membuat aturan ingress untuk target load balancer internal
Untuk membatasi akses ke satu atau beberapa aturan penerusan Load Balancer Aplikasi internal atau Load Balancer Jaringan proxy internal, buat setidaknya dua aturan ingress yang menggunakan load balancer internal sebagai target. Hal ini diperlukan karena tindakan tersirat untuk target Load Balancer Aplikasi internal dan Load Balancer Jaringan proxy internal mengizinkan traffic masuk. Aturan yang diperlukan untuk membatasi akses adalah:
- Aturan firewall penolakan traffic masuk dengan prioritas lebih rendah dengan
--src-ip-ranges=0.0.0.0/0. - Aturan firewall yang mengizinkan traffic masuk dengan prioritas lebih tinggi dan parameter sumber yang Anda tentukan.
Bagian ini menjelaskan cara membuat aturan ingress untuk Load Balancer Aplikasi internal dan target Load Balancer Jaringan proxy internal.
Konsol
Di konsol Google Cloud , buka halaman kebijakan firewall.
Dalam daftar pemilih project, pilih project yang berisi kebijakan firewall jaringan regional.
Di bagian Network firewall policies, klik nama kebijakan firewall jaringan regional tempat Anda ingin membuat aturan.
Di bagian Firewall rules, klik Create firewall rule dan tentukan parameter konfigurasi berikut:
Priority: urutan evaluasi numerik aturan.
Aturan dievaluasi dari prioritas tertinggi hingga terendah, dengan
0sebagai prioritas tertinggi. Prioritas harus unik untuk setiap aturan. Sebaiknya pisahkan nilai prioritas aturan dengan lebih dari sekadar selisih satu (misalnya,100,200,300) sehingga Anda dapat membuat aturan baru di antara aturan yang ada nanti.Deskripsi: berikan deskripsi opsional.
Target type: pilih Internal load balancers.
Saat Anda memilih opsi ini, Cloud NGFW menggunakan Load Balancer Aplikasi internal dan Load Balancer Jaringan proxy internal sebagai target.
Target: pilih salah satu opsi berikut:
- Terapkan ke semua: Cloud NGFW menggunakan target load balancer terluas.
- Forwarding rule: Untuk memilih aturan penerusan, lakukan hal berikut:
- Klik Select project, lalu pilih project.
- Untuk Load balancer type, pilih jenis load balancer.
- Untuk Load balancer, pilih load balancer.
- Untuk Forwarding rule, pilih aturan penerusan.
Action on match: pilih salah satu opsi berikut:
- Allow: untuk mengizinkan koneksi yang cocok dengan parameter aturan.
- Deny: untuk memblokir koneksi yang cocok dengan parameter aturan.
- Go to next: untuk melanjutkan proses evaluasi aturan firewall.
Logs: pilih On untuk mengaktifkan logging aturan firewall atau Off untuk menonaktifkan logging aturan firewall untuk aturan ini.
Konteks jaringan sumber: tentukan konteks jaringan:
- Untuk melewati pemfilteran traffic masuk berdasarkan konteks jaringan, pilih All network contexts.
- Untuk memfilter traffic masuk ke konteks jaringan tertentu, pilih Specific network context, lalu pilih konteks jaringan:
- Intra VPC: traffic masuk harus cocok dengan Kriteria untuk konteks jaringan intra-VPC.
- Jaringan VPC: traffic masuk harus cocok dengan Kriteria untuk konteks jaringan VPC.
Anda harus memilih setidaknya satu jaringan VPC:
- Select current project: memungkinkan Anda menambahkan satu atau beberapa jaringan VPC dari project yang berisi kebijakan firewall.
- Manually enter network: memungkinkan Anda memasukkan project dan jaringan VPC secara manual.
- Select project: memungkinkan Anda memilih project tempat Anda dapat memilih jaringan VPC.
Filter sumber: tentukan parameter sumber tambahan. Beberapa parameter sumber tidak dapat digunakan bersama, dan pilihan konteks jaringan sumber Anda membatasi parameter sumber yang dapat Anda gunakan. Untuk mengetahui informasi selengkapnya, lihat Sumber untuk aturan ingress dan Kombinasi sumber aturan ingress.
- Untuk memfilter traffic masuk berdasarkan rentang IPv4 sumber, pilih IPv4, lalu masukkan blok CIDR di kolom IP ranges. Gunakan
0.0.0.0/0untuk sumber IPv4 apa pun. - Untuk memfilter traffic masuk berdasarkan rentang IPv6 sumber, pilih IPv6,
lalu masukkan blok CIDR ke kolom IPv6 ranges. Gunakan
::/0untuk sumber IPv6 apa pun. - Untuk memfilter traffic masuk berdasarkan FQDN sumber, masukkan FQDN di kolom FQDNs. Untuk mengetahui informasi selengkapnya, lihat objek FQDN.
- Untuk memfilter traffic masuk menurut grup alamat sumber, pilih satu atau beberapa grup alamat dari kolom Address groups. Untuk mengetahui informasi selengkapnya, lihat Grup alamat untuk kebijakan firewall.
- Untuk memfilter traffic masuk berdasarkan rentang IPv4 sumber, pilih IPv4, lalu masukkan blok CIDR di kolom IP ranges. Gunakan
Enforcement: tentukan apakah aturan firewall diterapkan atau tidak:
- Enabled: membuat aturan dan mulai menerapkan aturan pada koneksi baru.
- Disabled: membuat aturan, tetapi tidak menerapkan aturan pada koneksi baru.
Klik Create.
gcloud
gcloud compute network-firewall-policies rules create PRIORITY \
--firewall-policy=POLICY_NAME \
--project=PROJECT_ID \
--firewall-policy-region=POLICY_REGION \
--description=DESCRIPTION \
--direction=INGRESS \
--action=ACTION \
[--enable-logging | --no-enable-logging] \
[--disabled | --no-disabled] \
--target-type=INTERNAL_MANAGED_LB \
[--target-forwarding-rules=TARGET_FORWARDING_RULES] \
[--layer4-configs=LAYER_4_CONFIGS] \
[--src-network-context=SRC_NETWORK_CONTEXT] \
[--src-networks=SRC_VPC_NETWORKS] \
[--src-ip-ranges=SRC_IP_RANGES] \
[--src-address-groups=SRC_ADDRESS_GROUPS] \
[--src-fqdns=SRC_DOMAIN_NAMES]
Ganti kode berikut:
PRIORITY: urutan evaluasi numerik aturan dalam kebijakan. Aturan dievaluasi dari prioritas tertinggi hingga terendah, dengan0sebagai prioritas tertinggi. Prioritas harus unik untuk setiap aturan. Sebaiknya pisahkan nilai prioritas aturan dengan lebih dari sekadar perbedaan satu (misalnya,100,200,300) sehingga Anda dapat membuat aturan baru di antara aturan yang ada nanti.POLICY_NAME: nama kebijakan firewall jaringan regional tempat Anda ingin membuat aturan.PROJECT_ID: project ID yang berisi kebijakan firewall jaringan regional.POLICY_REGION: region kebijakan.DESCRIPTION: deskripsi opsional untuk aturan baru.-
ACTION: menentukan salah satu tindakan berikut:allow: mengizinkan koneksi yang cocok dengan aturan.deny: menolak koneksi yang cocok dengan aturan.goto_next: melanjutkan proses evaluasi aturan firewall.
- Flag
--enable-loggingdan--no-enable-loggingmengaktifkan atau menonaktifkan logging aturan firewall VPC. - Flag
--disableddan--no-disabledmengontrol apakah aturan dinonaktifkan (tidak diterapkan) atau diaktifkan (diterapkan). -
Tentukan target:
- Jika Anda menghapus flag
--target-forwarding-rules, Cloud NGFW akan menggunakan target load balancer terluas. TARGET_FORWARDING_RULES: satu aturan penerusan untuk Load Balancer Aplikasi internal atau Load Balancer Jaringan proxy internal yang ditentukan dalam format aturan penerusan target. Parameter ini mempersempit target load balancer yang paling luas ke Load Balancer Aplikasi internal atau Load Balancer Jaringan proxy internal tertentu.
- Jika Anda menghapus flag
LAYER_4_CONFIGS: tentukantcpatau nomor protokol IANA6. Aturan firewall yang menargetkan load balancer internal (INTERNAL_MANAGED_LB) hanya mendukung protokol TCP. Jangan tentukan port tujuan atau rentang port. Pemfilteran berlaku untuk semua traffic yang diarahkan ke aturan penerusan load balancer.
-
Tentukan sumber untuk aturan
ingress.
Untuk mengetahui informasi selengkapnya, lihat Kombinasi sumber aturan ingress:
SRC_NETWORK_CONTEXT: menentukan konteks jaringan sumber yang akan digunakan bersama dengan parameter sumber lain yang didukung untuk menghasilkan kombinasi sumber. Nilai yang valid saat--target-type=INTERNAL_MANAGED_LBadalahVPC_NETWORKSatauINTRA_VPC. Untuk mengetahui informasi selengkapnya, lihat Konteks jaringan.SRC_VPC_NETWORKS: daftar jaringan VPC yang dipisahkan koma yang ditentukan oleh ID URL-nya. Tentukan flag ini hanya jika--src-network-contextadalahVPC_NETWORKS.SRC_IP_RANGES: daftar rentang alamat IP yang dipisahkan koma dalam format CIDR. Rentang dalam daftar harus berupa CIDR IPv4 atau CIDR IPv6, bukan kombinasi keduanya.SRC_ADDRESS_GROUPS: daftar grup alamat yang dipisahkan koma yang ditentukan oleh ID URL unik. Grup alamat dalam daftar harus berisi semua alamat IPv4 atau semua alamat IPv6, bukan kombinasi keduanya.SRC_DOMAIN_NAMES: daftar objek FQDN yang dipisahkan koma yang ditentukan dalam format nama domain.
Membuat aturan egress untuk target VM
Petunjuk berikut menunjukkan cara membuat aturan egress. Aturan egress hanya berlaku untuk target yang merupakan antarmuka jaringan instance Compute Engine.
Konsol
Di konsol Google Cloud , buka halaman kebijakan firewall.
Dalam daftar pemilih project, pilih project yang berisi kebijakan firewall jaringan regional.
Di bagian Network firewall policies, klik nama kebijakan firewall jaringan regional tempat Anda ingin membuat aturan.
Di bagian Firewall rules, klik Create firewall rule dan tentukan parameter konfigurasi berikut:
Priority: urutan evaluasi numerik aturan.
Aturan dievaluasi dari prioritas tertinggi hingga terendah, dengan
0sebagai prioritas tertinggi. Prioritas harus unik untuk setiap aturan. Sebaiknya pisahkan nilai prioritas aturan dengan lebih dari sekadar selisih satu (misalnya,100,200,300) sehingga Anda dapat membuat aturan baru di antara aturan yang ada nanti.Deskripsi: berikan deskripsi opsional.
Target type: pilih Instances.
Saat Anda memilih opsi ini, Cloud NGFW akan menggunakan instance VM sebagai target.
Target: pilih salah satu opsi berikut:
- Terapkan ke semua: Cloud NGFW menggunakan target instance terluas.
-
Akun layanan: mempersempit target instance terluas ke antarmuka jaringan instance VM yang menggunakan akun layanan yang Anda tentukan:
- Di bagian Service account scope, pilih In this project > Target service account. Tindakan ini untuk menentukan akun layanan dalam project yang sama dengan kebijakan firewall jaringan regional.
- Di bagian Service account scope, pilih In another project > Target service account. Hal ini untuk menentukan akun layanan dalam project layanan VPC Bersama.
- Tag aman: mempersempit target instance terluas ke antarmuka jaringan instance VM yang terikat ke setidaknya salah satu nilai tag aman yang Anda tentukan. Klik Select scope for tags, lalu pilih organisasi atau project yang berisi nilai tag yang akan dicocokkan. Untuk menambahkan lebih banyak nilai tag, klik Tambahkan tag.
Direction of traffic: pilih Egress.
Action on match: pilih salah satu opsi berikut:
- Allow: untuk mengizinkan koneksi yang cocok dengan parameter aturan.
- Deny: untuk memblokir koneksi yang cocok dengan parameter aturan.
- Go to next: untuk melanjutkan proses evaluasi aturan firewall.
Logs: pilih On untuk mengaktifkan logging aturan firewall atau Off untuk menonaktifkan logging aturan firewall untuk aturan ini.
Destination network context: tentukan konteks jaringan:
- Untuk melewati pemfilteran traffic keluar berdasarkan konteks jaringan, pilih All network contexts.
- Untuk memfilter traffic keluar ke konteks jaringan tertentu, pilih
Specific network context, lalu pilih
konteks jaringan:
- Internet: traffic keluar harus cocok dengan konteks jaringan Internet untuk paket egress.
- Non-internet: traffic keluar harus cocok dengan Konteks jaringan non-internet untuk paket egress.
Filter tujuan: menentukan parameter tujuan tambahan. Beberapa parameter tujuan tidak dapat digunakan bersama, dan pilihan konteks jaringan tujuan Anda membatasi filter tujuan yang dapat Anda gunakan. Untuk mengetahui informasi selengkapnya, lihat Tujuan untuk aturan egress dan Kombinasi tujuan aturan egress.
- Untuk memfilter traffic keluar berdasarkan rentang IPv4 tujuan, pilih IPv4, lalu masukkan blok CIDR di kolom IP ranges. Gunakan
0.0.0.0/0untuk tujuan IPv4 apa pun. - Untuk memfilter traffic keluar berdasarkan rentang IPv6 tujuan, pilih IPv6, lalu masukkan blok CIDR ke kolom IPv6 ranges. Gunakan
::/0untuk tujuan IPv6 apa pun. - Untuk memfilter traffic keluar berdasarkan FQDN tujuan, masukkan FQDN di kolom FQDNs. Untuk mengetahui informasi selengkapnya, lihat objek FQDN.
- Untuk memfilter traffic keluar berdasarkan geolokasi tujuan, pilih satu atau beberapa lokasi dari kolom Geolocations. Untuk mengetahui informasi selengkapnya, lihat Objek geolokasi.
- Untuk memfilter traffic keluar berdasarkan grup alamat tujuan, pilih satu atau beberapa grup alamat dari kolom Address groups. Untuk mengetahui informasi selengkapnya, lihat Grup alamat untuk kebijakan firewall.
- Untuk memfilter traffic keluar berdasarkan daftar Google Threat Intelligence tujuan, pilih satu atau beberapa daftar Google Threat Intelligence dari kolom Google Cloud Threat Intelligence. Untuk mengetahui informasi selengkapnya, lihat Google Threat Intelligence untuk aturan kebijakan firewall.
- Untuk memfilter traffic keluar berdasarkan rentang IPv4 tujuan, pilih IPv4, lalu masukkan blok CIDR di kolom IP ranges. Gunakan
Source: menentukan parameter sumber opsional. Untuk mengetahui informasi selengkapnya, lihat Sumber untuk aturan egress.
- Untuk melewati pemfilteran traffic keluar berdasarkan alamat IP sumber, pilih None.
- Untuk memfilter traffic keluar berdasarkan alamat IP sumber, pilih IPv4 atau IPv6, lalu masukkan satu atau beberapa CIDR menggunakan format yang sama dengan yang digunakan untuk rentang IPv4 tujuan atau rentang IPv6 tujuan.
Protocols and ports: tentukan protokol dan port tujuan untuk traffic agar cocok dengan aturan. Untuk mengetahui informasi selengkapnya, lihat Protokol dan port.
Enforcement: tentukan apakah aturan firewall diterapkan atau tidak:
- Enabled: membuat aturan dan mulai menerapkan aturan pada koneksi baru.
- Disabled: membuat aturan, tetapi tidak menerapkan aturan pada koneksi baru.
Klik Create.
gcloud
gcloud compute network-firewall-policies rules create PRIORITY \
--firewall-policy=POLICY_NAME \
--project=PROJECT_ID \
--firewall-policy-region=POLICY_REGION \
--description=DESCRIPTION \
--direction=EGRESS \
--action=ACTION \
[--enable-logging | --no-enable-logging] \
[--disabled | --no-disabled] \
[--target-secure-tags=TARGET_SECURE_TAGS] \
[--target-service-accounts=TARGET_SERVICE_ACCOUNTS] \
[--layer4-configs=LAYER_4_CONFIGS] \
[--dest-network-context=DEST_NETWORK_CONTEXT] \
[--dest-ip-ranges=DEST_IP_RANGES] \
[--dest-address-groups=DEST_ADDRESS_GROUPS] \
[--dest-fqdns=DEST_DOMAIN_NAMES] \
[--dest-region-codes=DEST_COUNTRY_CODES] \
[--dest-threat-intelligence=DEST_THREAT_LIST_NAMES] \
[--src-ip-ranges=SRC_IP_RANGES]
Ganti kode berikut:
PRIORITY: urutan evaluasi numerik aturan dalam kebijakan. Aturan dievaluasi dari prioritas tertinggi hingga terendah, dengan0sebagai prioritas tertinggi. Prioritas harus unik untuk setiap aturan. Sebaiknya pisahkan nilai prioritas aturan dengan lebih dari sekadar perbedaan satu (misalnya,100,200,300) sehingga Anda dapat membuat aturan baru di antara aturan yang ada nanti.POLICY_NAME: nama kebijakan firewall jaringan regional tempat Anda ingin membuat aturan.PROJECT_ID: project ID yang berisi kebijakan firewall jaringan regional.POLICY_REGION: region kebijakan.DESCRIPTION: deskripsi opsional untuk aturan baru.-
ACTION: menentukan salah satu tindakan berikut:allow: mengizinkan koneksi yang cocok dengan aturan.deny: menolak koneksi yang cocok dengan aturan.goto_next: melanjutkan proses evaluasi aturan firewall.
- Flag
--enable-loggingdan--no-enable-loggingmengaktifkan atau menonaktifkan logging aturan firewall VPC. - Flag
--disableddan--no-disabledmengontrol apakah aturan dinonaktifkan (tidak diterapkan) atau diaktifkan (diterapkan). -
Tentukan target:
- Jika Anda menghapus flag
--target-secure-tagsdan--target-service-accounts, Cloud NGFW akan menggunakan target instance terluas. TARGET_SECURE_TAGS: daftar nilai tag aman yang dipisahkan koma yang mempersempit target instance terluas ke antarmuka jaringan instance VM yang terikat ke setidaknya salah satu nilai tag aman.TARGET_SERVICE_ACCOUNTS: daftar akun layanan yang dipisahkan koma yang mempersempit target instance terluas ke antarmuka jaringan instance VM yang menggunakan salah satu akun layanan.
- Jika Anda menghapus flag
LAYER_4_CONFIGS: daftar konfigurasi Lapisan 4 yang dipisahkan koma. Setiap konfigurasi Lapisan 4 dapat berupa salah satu dari berikut ini:- Nama protokol IP (
tcp) atau nomor protokol IP IANA (6) tanpa port tujuan apa pun. - Nama protokol IP dan port tujuan yang dipisahkan dengan titik dua
(
tcp:80). - Nama protokol IP dan rentang port tujuan yang dipisahkan oleh titik dua
menggunakan tanda hubung untuk memisahkan port tujuan awal dan akhir
(
tcp:5000-6000).
Untuk mengetahui informasi selengkapnya, lihat Protokol dan port.
- Nama protokol IP (
-
Tentukan tujuan untuk aturan egress.
Untuk mengetahui informasi selengkapnya, lihat Kombinasi tujuan aturan egress:
DEST_NETWORK_CONTEXT: menentukan konteks jaringan tujuan yang akan digunakan bersama dengan parameter tujuan lain yang didukung untuk menghasilkan kombinasi tujuan. Nilai yang valid adalahINTERNETdanNON_INTERNET. Untuk mengetahui informasi selengkapnya, lihat Konteks jaringan.DEST_IP_RANGES: daftar rentang alamat IP yang dipisahkan koma dalam format CIDR. Rentang dalam daftar harus berupa CIDR IPv4 atau CIDR IPv6, bukan kombinasi keduanya.DEST_ADDRESS_GROUPS: daftar grup alamat yang dipisahkan koma yang ditentukan oleh ID URL unik.DEST_DOMAIN_NAMES: daftar objek FQDN yang dipisahkan koma yang ditentukan dalam format nama domain.DEST_COUNTRY_CODES: daftar kode negara dua huruf yang dipisahkan koma. Untuk mengetahui informasi selengkapnya, lihat Objek geolokasi.DEST_THREAT_LIST_NAMES: daftar nama yang dipisahkan koma dari daftar Google Threat Intelligence. Untuk mengetahui informasi selengkapnya, lihat Google Threat Intelligence untuk aturan kebijakan firewall.
-
Atau, tentukan sumber untuk aturan egress:
SRC_IP_RANGES: daftar rentang alamat IP yang dipisahkan koma dalam format CIDR. Rentang dalam daftar harus berupa CIDR IPv4 atau CIDR IPv6, bukan kombinasi keduanya.
Langkah berikutnya
- Kebijakan firewall jaringan regional
- Mengelola kebijakan firewall jaringan regional
- Kebijakan firewall hierarkis
- Membuat kebijakan dan aturan firewall jaringan global