Pencatatan log aturan firewall VPC mencatat informasi traffic jaringan untuk membantu Anda membuat kueri, menganalisis, dan memecahkan masalah kecocokan aturan di jaringan Virtual Private Cloud (VPC) Anda. Google CloudDokumen ini menjelaskan format log dan struktur kolom untuk logging aturan firewall VPC.
Cloud Logging menyusun catatan log firewall menggunakan kolom dasar dan metadata, yang Anda gunakan untuk mengidentifikasi kesalahan konfigurasi jaringan dan mengoptimalkan performa aturan. Catatan log muncul di kolom payload JSON dari LogEntry Logging.
Dokumen ini ditujukan untuk administrator jaringan, engineer keamanan, dan analis operasi yang membuat kueri, meninjau, dan menganalisis log firewall jaringan.
Kolom log yang didukung
Tabel berikut menjelaskan kolom log yang didukung untuk aturan firewall VPC.
| Nama kolom | Jenis kolom: metadata dasar atau opsional | Deskripsi |
|---|---|---|
connection |
Dasar | IpConnection 5-Tuple yang menjelaskan alamat IP sumber dan tujuan, port sumber dan tujuan, serta protokol IP koneksi ini. |
disposition |
Dasar | Menunjukkan apakah koneksi ALLOWED atau
DENIED. |
rule_details |
Dasar | RuleDetails Detail aturan firewall VPC. Untuk aturan firewall VPC, formatnya adalah network:{network name}/firewall:{firewall_name}. |
instance |
Metadata | InstanceDetails Detail instance VM. Dalam konfigurasi VPC Bersama, project_id berkorespondensi dengan project layanan. |
load_balancer_details |
Metadata | LoadBalancingDetails Detail Load Balancer Aplikasi internal atau Load Balancer Jaringan proxy internal yang menjadi tujuan penerapan aturan firewall. Jika target aturan firewall adalah salah satu load balancer ini, kolom instance akan dihilangkan. |
vpc |
Metadata | VpcDetails Detail jaringan VPC. Dalam konfigurasi VPC Bersama, project_id berkorespondensi dengan project host. |
remote_instance |
Metadata | InstanceDetails Jika endpoint jarak jauh koneksi adalah VM yang berada di Compute Engine, kolom ini akan diisi dengan detail instance VM. |
remote_vpc |
Metadata | VpcDetails Jika endpoint jarak jauh koneksi adalah VM yang berada di jaringan VPC, kolom ini akan diisi dengan detail jaringan. |
remote_location |
Metadata | GeographicDetails Jika endpoint jarak jauh koneksi berada di luar jaringan VPC, kolom ini akan diisi dengan metadata lokasi yang tersedia. |
IpConnection
| Kolom | Jenis | Deskripsi |
|---|---|---|
src_ip |
string | Alamat IP sumber. Jika sumbernya adalah VM Compute Engine, src_ip adalah alamat IP internal utama atau alamat dalam rentang IP alias antarmuka jaringan VM. Alamat IP eksternal tidak ditampilkan. Logging menampilkan alamat IP VM sebagaimana yang dilihat VM di header paket, sama seperti jika Anda menjalankan tcpdump di VM. |
src_port |
integer | Port sumber. |
dest_ip |
string | Alamat IP tujuan. Jika tujuannya adalah Google Cloud VM,
dest_ip adalah alamat IP internal utama atau alamat
dalam rentang IP alias antarmuka jaringan VM. Alamat IP eksternal tidak ditampilkan meskipun digunakan untuk membuat koneksi. |
dest_port |
integer | Port tujuan. |
protocol |
integer | Protokol IP koneksi. |
RuleDetails
| Kolom | Jenis | Deskripsi |
|---|---|---|
reference |
string | String ID unik yang merujuk ke aturan firewall bernama resource
yang terikat ke satu jaringan VPC. Format untuk
aturan firewall VPC adalah:network:{network name}/firewall:{VPC firewall rule name}. |
priority |
integer | Prioritas untuk aturan firewall VPC. |
action |
string | Tindakan yang diterapkan pada koneksi. Nilai yang didukung adalah ALLOW
atau DENY. |
direction |
string | Arah yang diterapkan aturan firewall VPC.
Nilainya dapat berupa INGRESS atau EGRESS
|
source_range[ ] |
string | Daftar rentang sumber yang diterapkan aturan firewall VPC. |
destination_range[ ] |
string | Daftar rentang tujuan yang menerapkan aturan firewall VPC. |
ip_port_info[ ] |
string | Daftar protokol IP dan rentang port yang berlaku untuk aturan. |
source_tag[ ] |
string | Daftar tag jaringan sumber yang berlaku untuk aturan firewall VPC. |
target_tag[ ] |
string | Daftar tag jaringan target yang menerapkan aturan firewall VPC. |
source_service_account[ ] |
string | Daftar semua akun layanan sumber yang berlaku untuk aturan firewall VPC. |
target_service_account[ ] |
string | Daftar semua akun layanan target yang berlaku untuk aturan firewall VPC. |
IpPortDetails
| Kolom | Jenis | Deskripsi |
|---|---|---|
ip_protocol |
string | Protokol IP yang menjadi target aturan firewall VPC. Dapat
ditetapkan ke ALL jika aturan berlaku untuk semua protokol IP. |
port_range[ ] |
string | Daftar rentang port yang berlaku untuk aturan firewall VPC.
Misalnya, 8080-9090. |
InstanceDetails
| Kolom | Jenis | Deskripsi |
|---|---|---|
project_id |
string | ID project yang berisi VM. |
vm_name |
string | Nama instance VM. |
region |
string | Region VM. |
zone |
string | Zona VM. |
LoadBalancingDetails
| Kolom | Jenis | Deskripsi |
|---|---|---|
forwarding_rule_project_id |
string | ID projectGoogle Cloud yang berisi aturan penerusan. Dikirim saat load balancer menjadi target, bukan VM. |
type |
string | Jenis load balancer: APPLICATION_LOAD_BALANCER menunjukkan
Load Balancer Aplikasi internal. PROXY_NETWORK_LOAD_BALANCER menunjukkan
Load Balancer Jaringan proxy internal. Dikirim saat
load balancer menjadi target, bukan VM. |
scheme |
string | Skema load balancer, INTERNAL_MANAGED. Dikirim saat
load balancer menjadi target, bukan VM. |
url_map_name |
string | Nama peta URL. Hanya diisi jika type
adalah APPLICATION_LOAD_BALANCER. Dikirim saat
load balancer menjadi target, bukan VM. |
forwarding_rule_name |
string | Nama aturan penerusan. Dikirim saat load balancer menjadi target, bukan VM. |
VpcDetails
| Kolom | Jenis | Deskripsi |
|---|---|---|
project_id |
string | ID project yang berisi jaringan. |
vpc_name |
string | Jaringan tempat VM beroperasi. |
subnetwork_name |
string | Subnet tempat VM beroperasi. |
GeographicDetails
| Kolom | Jenis | Deskripsi |
|---|---|---|
continent |
string | Nama benua. Berlaku jika endpoint jarak jauh dari koneksi berada di luar VPC. |
country |
string | Nama negara. Berlaku jika endpoint jarak jauh dari koneksi berada di luar VPC. |
region |
string | Nama wilayah. Berlaku jika endpoint jarak jauh dari koneksi berada di luar VPC. |
city |
string | Nama kota. Hal ini berlaku jika endpoint jarak jauh dari koneksi bersifat eksternal ke VPC. |
Langkah berikutnya
- Format logging aturan kebijakan firewall.
- Ringkasan logging aturan firewall VPC.
- Mengelola logging aturan firewall VPC.
- Cloud Logging.