Mengonfigurasi Log Aliran VPC
Halaman ini menjelaskan cara mengonfigurasi Log Aliran VPC. Halaman ini mengasumsikan bahwa Anda telah memahami konsep yang dijelaskan dalam Log Aliran VPC dan Tentang data Log Aliran VPC.
Sebelum memulai
Konfigurasikan setidaknya salah satu dari berikut ini:
Network Management API memungkinkan Anda mengonfigurasi VPC Flow Logs untuk organisasi, jaringan Virtual Private Cloud (VPC), subnet, lampiran VLAN untuk Cloud Interconnect, dan tunnel Cloud VPN. Untuk menggunakan Network Management API, lakukan hal berikut:
Aktifkan Network Management API di project Google Cloud Anda.
Pastikan Anda memiliki peran Network Management Admin (
roles/networkmanagement.admin
), yang diberikan sebagai berikut:- Tingkat organisasi (diperlukan jika Anda ingin mengonfigurasi Log Aliran VPC untuk organisasi)
- Tingkat project (diperlukan jika Anda ingin mengonfigurasi VPC Flow Logs untuk jaringan VPC, subnet, lampiran VLAN, atau tunnel Cloud VPN)
Selain itu, jika Anda ingin mengonfigurasi Log Aliran VPC untuk organisasi, pastikan Anda memiliki izin
resourcemanager.organizations.get
.
Compute Engine API memungkinkan Anda mengonfigurasi Log Aliran VPC untuk subnet. Konfigurasi yang dibuat dengan Compute Engine API tidak dapat dikelola dengan Network Management API. Untuk menggunakan Compute Engine API, lakukan hal berikut:
Aktifkan Compute Engine API di project Google Cloud Anda.
Pastikan Anda memiliki salah satu peran berikut di project:
- Peran Compute Admin (
roles/compute.admin
) - Peran Compute Network Admin (
roles/compute.networkAdmin
)
- Peran Compute Admin (
Menyiapkan Google Cloud CLI
Lewati langkah ini jika Anda tidak berencana menggunakan gcloud CLI untuk mengonfigurasi Log Aliran VPC.
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Mengaktifkan Log Aliran VPC
Anda mengaktifkan Log Aliran VPC untuk resource dengan membuat konfigurasi Log Aliran VPC. Log Aliran VPC memungkinkan Anda membuat konfigurasi di tingkat organisasi dan project:
- Konfigurasi tingkat organisasi mengaktifkan log alur untuk semua subnet, lampiran VLAN, dan tunnel Cloud VPN di semua jaringan VPC di organisasi. Konfigurasi ini mengaktifkan anotasi lintas project secara default.
- Konfigurasi tingkat project memungkinkan Anda mengaktifkan log alur untuk resource
berikut:
- Jaringan VPC tertentu, yang mencakup semua subnet, lampiran VLAN, dan tunnel Cloud VPN di jaringan
- Subnet, lampiran VLAN, atau tunnel Cloud VPN tertentu
Anda dapat menambahkan lebih dari satu konfigurasi Log Aliran VPC per resource. Setiap konfigurasi menghasilkan kumpulan log flow terpisah. Jika Anda mengaitkan resource dengan beberapa konfigurasi VPC Flow Logs dan cakupannya tumpang-tindih, informasi logging Anda mungkin berisi log duplikat. Untuk mengetahui informasi selengkapnya, lihat Konfigurasi yang didukung.
Anda juga dapat mengubah jumlah informasi yang ditulis ke logging. Untuk informasi selengkapnya tentang parameter yang dapat Anda kontrol, lihat Pengambilan sampel dan pemrosesan log.
Mengaktifkan Log Aliran VPC untuk subnet
Dengan mengaktifkan Log Aliran VPC untuk subnet, Anda mengaktifkan logging untuk semua VM di subnet.
Mengaktifkan Log Aliran VPC untuk subnet (Network Management API)
Bagian ini menjelaskan cara mengaktifkan Log Aliran VPC untuk subnet menggunakan Network Management API.
Konsol
Di Google Cloud konsol, buka halaman VPC networks.
Di tab Subnets in current project, pilih satu atau beberapa subnet, lalu klik
Manage flow logs.Di
Kelola log alur, klik Tambahkan konfigurasi baru.Di bagian Konfigurasi — Subnet (Pratinjau), klik Tambahkan konfigurasi.
Untuk Nama, masukkan nama untuk konfigurasi Log Aliran VPC baru.
Opsional: Sesuaikan Interval agregasi dan setelan apa pun di bagian Setelan lanjutan:
- Apakah akan mengonfigurasi pemfilteran log. Secara default, Hanya simpan log yang cocok dengan filter dibatalkan pilihannya.
- Apakah metadata akan disertakan dalam entri log akhir atau tidak. Secara default, Metadata annotations menyertakan semua kolom.
- Sample rate sekunder.
100%
berarti bahwa semua entri yang dihasilkan oleh proses sampling log flow utama disimpan. Frekuensi sampling log aliran utama tidak dapat dikonfigurasi. Untuk mengetahui informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log.
Klik Simpan.
gcloud
Untuk mengaktifkan Log Aliran VPC untuk subnet, gunakan
perintah gcloud beta network-management vpc-flow-logs-configs create
.
Anda mengaktifkan Log Aliran VPC dengan membuat konfigurasi Log Aliran VPC. Anda dapat membuat konfigurasi dengan semua parameternya ditetapkan ke nilai default, atau Anda dapat menyesuaikan nilai default.
Di gcloud CLI, tetapkan project Anda ke Google Cloud project ID subnet, lalu jalankan salah satu perintah berikut:
Untuk membuat konfigurasi Log Aliran VPC default, jalankan perintah berikut:
gcloud beta network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --subnet=SUBNET
Untuk membuat konfigurasi Log Aliran VPC kustom, tentukan setiap parameter yang ingin Anda sesuaikan.
Misalnya, untuk menyesuaikan interval agregasi, pemfilteran, frekuensi pengambilan sampel sekunder, dan parameter metadata saat membuat konfigurasi Log Aliran VPC, jalankan perintah berikut:
gcloud beta network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --subnet=SUBNET \ --aggregation-interval=AGGREGATION_INTERVAL \ --filter-expr=FILTER_EXPRESSION \ --flow-sampling=SAMPLING_RATE \ --metadata=LOGGING_METADATA
Ganti kode berikut:
CONFIG_NAME
: nama untuk konfigurasi.SUBNET
: subnet yang ingin Anda catat ke dalam log. Harus ditentukan dalam format berikut:projects/PROJECT_ID/regions/REGION/subnetworks/NAME
, dengan:PROJECT_ID
adalah ID project Google Cloud yang berisi subnet. Konfigurasi harus dibuat di project ini.REGION
adalah region subnet.NAME
adalah nama subnet.
Untuk menetapkan parameter opsional dalam konfigurasi kustom, ganti kode berikut:
-
AGGREGATION_INTERVAL
: interval agregasi untuk log alur yang dihasilkan oleh konfigurasi ini. Parameter ini dapat disetel keinterval-5-sec
(default),interval-30-sec
,interval-1-min
,interval-5-min
,interval-10-min
, atauinterval-15-min
. -
FILTER_EXPRESSION
: ekspresi yang menentukan log mana yang ingin Anda simpan. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui informasi selengkapnya, lihat Pemfilteran log. -
SAMPLING_RATE
: frekuensi sampling alur sekunder. Parameter ini dapat ditetapkan dari lebih besar dari0.0
hingga1.0
(semua log, default). Untuk informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log. -
LOGGING_METADATA
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
include-all-metadata
untuk menyertakan semua anotasi metadata (default). - Gunakan
exclude-all-metadata
untuk mengecualikan semua anotasi metadata. - Gunakan
custom-metadata
untuk menyertakan daftar kustom kolom metadata. Untuk menentukan kolom metadata, gunakan flag--metadata-fields
:--metadata-fields=METADATA_FIELDS
: gantiMETADATA_FIELDS
dengan daftar kolom metadata yang dipisahkan koma yang ingin Anda sertakan dalam log. Misalnya,src_instance,dst_instance
. Hanya dapat ditetapkan jikametadata
ditetapkan kecustom-metadata
.
- Gunakan
API
Untuk mengaktifkan Log Aliran VPC untuk subnet,
gunakan
metode projects.locations.vpcFlowLogsConfigs.create
.
Anda mengaktifkan Log Aliran VPC dengan membuat konfigurasi Log Aliran VPC. Anda dapat membuat konfigurasi dengan semua parameternya ditetapkan ke nilai default, atau Anda dapat menyesuaikan nilai default.
Untuk membuat konfigurasi Log Aliran VPC default, sertakan parameter berikut dalam permintaan API Anda:
POST https://networkmanagement.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "subnet": "SUBNET" }
Untuk membuat konfigurasi Log Aliran VPC kustom, tentukan setiap parameter yang ingin Anda sesuaikan.
Misalnya, untuk menyesuaikan interval agregasi, pemfilteran, frekuensi sampling sekunder, dan parameter metadata saat membuat konfigurasi Log Aliran VPC, sertakan parameter berikut dalam permintaan API Anda:
POST https://networkmanagement.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "subnet": "SUBNET", "aggregationInterval": "AGGREGATION_INTERVAL", "filterExpr": "FILTER_EXPRESSION", "flowSampling": SAMPLING_RATE, "metadata": "LOGGING_METADATA" }
Ganti kode berikut:
PROJECT_ID
: Google Cloud ID project subnet.CONFIG_NAME
: nama untuk konfigurasi.SUBNET
: subnet yang ingin Anda catat ke dalam log. Harus ditentukan dalam format berikut:projects/PROJECT_ID/regions/REGION/subnetworks/NAME
, dengan:PROJECT_ID
adalah project ID subnet.REGION
adalah region subnet.NAME
adalah nama subnet.
-
AGGREGATION_INTERVAL
: interval agregasi untuk log alur yang dihasilkan oleh konfigurasi ini. Parameter ini dapat disetel keINTERVAL_5_SEC
(default),INTERVAL_30_SEC
,INTERVAL_1_MIN
,INTERVAL_5_MIN
,INTERVAL_10_MIN
, atauINTERVAL_15_MIN
. -
FILTER_EXPRESSION
: ekspresi yang menentukan log mana yang ingin Anda simpan. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui informasi selengkapnya, lihat Pemfilteran log. -
SAMPLING_RATE
: frekuensi sampling alur sekunder. Parameter ini dapat ditetapkan dari lebih besar dari0.0
hingga1.0
(semua log, default). Untuk informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log. -
LOGGING_METADATA
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
INCLUDE_ALL_METADATA
untuk menyertakan semua anotasi metadata (default). - Gunakan
EXCLUDE_ALL_METADATA
untuk mengecualikan semua anotasi metadata. - Gunakan
CUSTOM_METADATA
untuk menyertakan daftar kustom kolom metadata. Untuk menentukan kolom metadata, gunakan parametermetadataFields
:metadataFields: METADATA_FIELDS
: gantiMETADATA_FIELDS
dengan daftar kolom metadata yang dipisahkan koma yang ingin Anda sertakan dalam log. Misalnya,src_instance,dst_instance
. Hanya dapat ditetapkan jikametadata
ditetapkan keCUSTOM_METADATA
.
- Gunakan
Mengaktifkan Log Aliran VPC untuk subnet (Compute Engine API)
Bagian ini menjelaskan cara mengaktifkan Log Aliran VPC untuk subnet menggunakan Compute Engine API. Anda dapat mengaktifkan Log Aliran VPC saat membuat subnet atau untuk subnet yang ada.
Mengaktifkan Log Alur VPC saat Anda membuat subnet
Konsol
Di Google Cloud konsol, buka halaman VPC networks.
Klik jaringan tempat Anda ingin menambahkan subnet.
Klik Add subnet.
Untuk Flow logs, pilih On.
Opsional: Sesuaikan Interval agregasi dan salah satu setelan berikut di bagian Setelan lanjutan:
- Apakah akan mengonfigurasi pemfilteran log. Secara default, Hanya simpan log yang cocok dengan filter dibatalkan pilihannya.
- Apakah metadata akan disertakan dalam entri log akhir atau tidak. Secara default, Metadata annotations menyertakan semua kolom.
- Sample rate sekunder.
50%
berarti bahwa separuh entri yang dihasilkan oleh proses pengambilan sampel log aliran utama akan disimpan. Frekuensi sampling log aliran utama tidak dapat dikonfigurasi. Untuk mengetahui informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log.
Isi kolom lainnya dengan sesuai.
Klik Add.
gcloud
Jalankan perintah berikut:
gcloud compute networks subnets create SUBNET_NAME \ --enable-flow-logs \ [--logging-aggregation-interval=AGGREGATION_INTERVAL] \ [--logging-flow-sampling=SAMPLING_RATE] \ [--logging-filter-expr=FILTER_EXPRESSION] \ [--logging-metadata=LOGGING_METADATA] \ [--logging-metadata-fields=METADATA_FIELDS] \ [other flags as needed]
Ganti kode berikut:
AGGREGATION_INTERVAL
: interval agregasi untuk log alur di subnet tersebut. Interval dapat disetel ke salah satu dari berikut ini: 5 detik (default), 30 detik, 1 menit, 5 menit, 10 menit, atau 15 menit.SAMPLING_RATE
: frekuensi sampling alur sekunder. Pengambilan sampel aliran sekunder dapat ditetapkan dari0.0
(tanpa pengambilan sampel) ke1.0
(semua log). Default-nya adalah0.5
. Untuk mengetahui informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log.FILTER_EXPRESSION
: ekspresi yang menentukan log mana yang ingin Anda simpan. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui detailnya, lihat Pemfilteran log.LOGGING_METADATA
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
include-all
untuk menyertakan semua anotasi metadata. - Gunakan
exclude-all
untuk mengecualikan semua anotasi metadata (default). - Gunakan
custom
untuk menyertakan daftar kustom kolom metadata yang Anda tentukan diMETADATA_FIELDS
.
- Gunakan
METADATA_FIELDS
: daftar kolom metadata yang dipisahkan koma yang ingin Anda sertakan dalam log. Contoh,src_instance,dst_instance
. Hanya dapat disetel jikaLOGGING_METADATA
ditetapkan kecustom
.
API
Aktifkan Log Alur VPC saat Anda membuat subnet baru.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks { "logConfig": { "aggregationInterval": "AGGREGATION_INTERVAL", "flowSampling": SAMPLING_RATE, "filterExpr": EXPRESSION, "metadata": METADATA_SETTING, "metadataFields": METADATA_FIELDS, "enable": true }, "ipCidrRange": "IP_RANGE", "network": "NETWORK_URL", "name": "SUBNET_NAME" }
Ganti kode berikut:
PROJECT_ID
: ID project tempat subnet akan dibuat.REGION
: region tempat subnet akan dibuat.AGGREGATION_INTERVAL
: interval agregasi untuk log alur di subnet. Interval dapat disetel ke salah satu dari berikut ini:INTERVAL_5_SEC
,INTERVAL_30_SEC
,INTERVAL_1_MIN
,INTERVAL_5_MIN
,INTERVAL_10_MIN
, atauINTERVAL_15_MIN
.SAMPLING_RATE
: frekuensi sampling alur. Pengambilan sampel alur dapat ditetapkan dari0.0
(tanpa pengambilan sampel) ke1.0
(semua log). Default-nya adalah.0.5
.EXPRESSION
: ekspresi filter yang Anda gunakan untuk memfilter log yang benar-benar ditulis. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui detailnya, lihat Pemfilteran log.METADATA_SETTING
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
INCLUDE_ALL_METADATA
untuk menyertakan semua anotasi metadata. - Gunakan
EXCLUDE_ALL_METADATA
untuk mengecualikan semua anotasi metadata (default). - Gunakan
CUSTOM_METADATA
untuk menyertakan daftar kustom kolom metadata yang Anda tentukan diMETADATA_FIELDS
.
- Gunakan
METADATA_FIELDS
: kolom metadata yang ingin Anda ambil saat telah menetapkanmetadata: CUSTOM_METADATA
. Ini adalah daftar kolom metadata yang dipisahkan koma, sepertisrc_instance, src_vpc.project_id
.IP_RANGE
: rentang alamat IP internal utama subnet.NETWORK_URL
: URL jaringan Virtual Private Cloud tempat subnet akan dibuat.SUBNET_NAME
: nama untuk subnet.
Untuk mengetahui informasi selengkapnya, lihat metode subnetworks.insert
.
Terraform
Anda dapat menggunakan modul Terraform untuk membuat subnet dan jaringan VPC mode kustom.
Contoh berikut membuat tiga subnet sebagai berikut:
subnet-01
menonaktifkan Log Alur VPC. Saat Anda membuat subnet, Log Alur VPC dinonaktifkan kecuali jika Anda mengaktifkannya secara eksplisit.subnet-02
mengaktifkan Log Alur VPC dengan setelan log alur default.subnet-03
mengaktifkan Log Alur VPC dengan beberapa setelan kustom.
Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.
Mengaktifkan Log Alur VPC untuk subnet yang ada
Konsol
Di Google Cloud konsol, buka halaman VPC networks.
Klik subnet yang ingin Anda perbarui.
Klik Edit.
Untuk Flow logs, pilih On.
Opsional: Sesuaikan Interval agregasi dan salah satu setelan berikut di bagian Setelan lanjutan:
- Apakah akan mengonfigurasi pemfilteran log. Secara default, Hanya simpan log yang cocok dengan filter dibatalkan pilihannya.
- Apakah metadata akan disertakan dalam entri log akhir atau tidak. Secara default, Metadata annotations menyertakan semua kolom.
- Sample rate sekunder.
50%
berarti bahwa separuh entri yang dihasilkan oleh proses pengambilan sampel log aliran utama akan disimpan. Frekuensi sampling log aliran utama tidak dapat dikonfigurasi. Untuk mengetahui informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log.
Klik Simpan.
gcloud
Jalankan perintah berikut:
gcloud compute networks subnets update SUBNET_NAME \ --enable-flow-logs \ [--logging-aggregation-interval=AGGREGATION_INTERVAL] \ [--logging-flow-sampling=SAMPLING_RATE] \ [--logging-filter-expr=FILTER_EXPRESSION] \ [--logging-metadata=LOGGING_METADATA] \ [--logging-metadata-fields=METADATA_FIELDS] \ [other flags as needed]
Ganti kode berikut:
AGGREGATION_INTERVAL
: interval agregasi untuk log alur di subnet tersebut. Interval dapat disetel ke salah satu dari berikut ini: 5 detik (default), 30 detik, 1 menit, 5 menit, 10 menit, atau 15 menit.SAMPLING_RATE
: frekuensi sampling alur sekunder. Pengambilan sampel aliran sekunder dapat ditetapkan dari0.0
(tanpa pengambilan sampel) ke1.0
(semua log). Default-nya adalah0.5
. Untuk mengetahui informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log.FILTER_EXPRESSION
: ekspresi yang menentukan log mana yang ingin Anda simpan. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui detailnya, lihat Pemfilteran log.LOGGING_METADATA
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
include-all
untuk menyertakan semua anotasi metadata. - Gunakan
exclude-all
untuk mengecualikan semua anotasi metadata (default). - Gunakan
custom
untuk menyertakan daftar kustom kolom metadata yang Anda tentukan diMETADATA_FIELDS
.
- Gunakan
METADATA_FIELDS
: daftar kolom metadata yang dipisahkan koma yang ingin Anda sertakan dalam log. Contoh,src_instance,dst_instance
. Hanya dapat disetel jikaLOGGING_METADATA
ditetapkan kecustom
.
API
Mengaktifkan Log Alur VPC untuk subnet yang ada.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME { "logConfig": { "enable": true ...other logging fields. }, "fingerprint": "SUBNET_FINGERPRINT" }
Ganti kode berikut:
PROJECT_ID
: ID project tempat subnet berada.REGION
: region tempat subnet berada.SUBNET_NAME
: nama subnet yang ada.SUBNET_FINGERPRINT
: ID sidik jari untuk subnet yang ada, yang diberikan saat Anda menjelaskan subnet.- Untuk kolom logging lainnya, lihat Mengaktifkan Logging Alur VPC saat membuat subnet.
Untuk mengetahui informasi selengkapnya, lihat metode subnetworks.patch
.
Mengaktifkan Log Aliran VPC untuk lampiran VLAN
Konsol
Di Google Cloud console, buka halaman Interconnect.
Di tab Lampiran VLAN, pilih satu atau beberapa lampiran VLAN, lalu klik
Kelola log alur di panel pilihan di bagian atas daftar.Di
Kelola log alur, klik Tambahkan konfigurasi baru.Untuk Nama, masukkan nama untuk konfigurasi Log Aliran VPC baru.
Opsional: Sesuaikan Interval agregasi dan setelan apa pun di bagian Setelan lanjutan:
- Apakah akan mengonfigurasi pemfilteran log. Secara default, Hanya simpan log yang cocok dengan filter dibatalkan pilihannya.
- Apakah metadata akan disertakan dalam entri log akhir atau tidak. Secara default, Metadata annotations menyertakan semua kolom.
- Sample rate sekunder.
100%
berarti bahwa semua entri yang dihasilkan oleh proses sampling log flow utama disimpan. Frekuensi sampling log aliran utama tidak dapat dikonfigurasi. Untuk mengetahui informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log.
Klik Simpan.
gcloud
Untuk mengaktifkan Log Aliran VPC untuk lampiran VLAN,
gunakan
perintah gcloud network-management vpc-flow-logs-configs create
.
Anda mengaktifkan Log Aliran VPC dengan membuat konfigurasi Log Aliran VPC. Anda dapat membuat konfigurasi dengan semua parameternya ditetapkan ke nilai default, atau Anda dapat menyesuaikan nilai default.
Di gcloud CLI, tetapkan project Anda ke Google Cloud project ID lampiran VLAN, lalu jalankan salah satu perintah berikut:
Untuk membuat konfigurasi Log Aliran VPC default, jalankan perintah berikut:
gcloud network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --interconnect-attachment=VLAN_ATTACHMENT
Untuk membuat konfigurasi Log Aliran VPC kustom, tentukan setiap parameter yang ingin Anda sesuaikan.
Misalnya, untuk menyesuaikan interval agregasi, pemfilteran, frekuensi pengambilan sampel sekunder, dan parameter metadata saat membuat konfigurasi Log Aliran VPC, jalankan perintah berikut:
gcloud network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --interconnect-attachment=VLAN_ATTACHMENT \ --aggregation-interval=AGGREGATION_INTERVAL \ --filter-expr=FILTER_EXPRESSION \ --flow-sampling=SAMPLING_RATE \ --metadata=LOGGING_METADATA
Ganti kode berikut:
CONFIG_NAME
: nama untuk konfigurasi.VLAN_ATTACHMENT
: lampiran VLAN yang ingin Anda catat ke dalam log. Harus ditentukan dalam format berikut:projects/PROJECT_ID/regions/REGION/interconnectAttachments/NAME
, dengan:PROJECT_ID
adalah ID project Google Cloud yang berisi lampiran VLAN. Konfigurasi harus dibuat dalam project ini.REGION
adalah region lampiran VLAN.NAME
adalah nama lampiran VLAN.
Untuk menetapkan parameter opsional dalam konfigurasi kustom, ganti kode berikut:
-
AGGREGATION_INTERVAL
: interval agregasi untuk log alur yang dihasilkan oleh konfigurasi ini. Parameter ini dapat disetel keinterval-5-sec
(default),interval-30-sec
,interval-1-min
,interval-5-min
,interval-10-min
, atauinterval-15-min
. -
FILTER_EXPRESSION
: ekspresi yang menentukan log mana yang ingin Anda simpan. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui informasi selengkapnya, lihat Pemfilteran log. -
SAMPLING_RATE
: frekuensi sampling alur sekunder. Parameter ini dapat ditetapkan dari lebih besar dari0.0
hingga1.0
(semua log, default). Untuk informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log. -
LOGGING_METADATA
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
include-all-metadata
untuk menyertakan semua anotasi metadata (default). - Gunakan
exclude-all-metadata
untuk mengecualikan semua anotasi metadata. - Gunakan
custom-metadata
untuk menyertakan daftar kustom kolom metadata. Untuk menentukan kolom metadata, gunakan flag--metadata-fields
:--metadata-fields=METADATA_FIELDS
: gantiMETADATA_FIELDS
dengan daftar kolom metadata yang dipisahkan koma yang ingin Anda sertakan dalam log. Misalnya,src_instance,dst_instance
. Hanya dapat ditetapkan jikametadata
ditetapkan kecustom-metadata
.
- Gunakan
Terraform
Anda dapat menggunakan modul Terraform untuk membuat konfigurasi VPC Flow Logs untuk lampiran VLAN.
Blok kode berikut membuat konfigurasi Log Aliran VPC default.
Contoh sebelumnya mengasumsikan bahwa nama
resource google_compute_interconnect_attachment
adalah attachment
. Untuk
contoh lengkap konfigurasi ini, lihat repositori terraform-docs-samples.
Blok kode berikut membuat konfigurasi Log Aliran VPC dengan:
- Interval agregasi ditetapkan ke
INTERVAL_10_MIN
. - Frekuensi sampling alur sekunder ditetapkan ke
0.7
. - Metadata yang akan disertakan dalam log ditetapkan ke
INCLUDE_ALL_METADATA
. - Status konfigurasi ditetapkan ke
ENABLED
.
Contoh sebelumnya mengasumsikan bahwa nama
resource google_compute_interconnect_attachment
adalah attachment
. Untuk
contoh lengkap konfigurasi ini, lihat repositori terraform-docs-samples.
Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.
API
Untuk mengaktifkan Log Aliran VPC untuk lampiran VLAN,
gunakan
metode projects.locations.vpcFlowLogsConfigs.create
.
Anda mengaktifkan Log Aliran VPC dengan membuat konfigurasi Log Aliran VPC. Anda dapat membuat konfigurasi dengan semua parameternya ditetapkan ke nilai default, atau Anda dapat menyesuaikan nilai default.
Untuk membuat konfigurasi Log Aliran VPC default, sertakan parameter berikut dalam permintaan API Anda:
POST https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "interconnectAttachment": "VLAN_ATTACHMENT" }
Untuk membuat konfigurasi Log Aliran VPC kustom, tentukan setiap parameter yang ingin Anda sesuaikan.
Misalnya, untuk menyesuaikan interval agregasi, pemfilteran, frekuensi sampling sekunder, dan parameter metadata saat membuat konfigurasi Log Aliran VPC, sertakan parameter berikut dalam permintaan API Anda:
POST https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "interconnectAttachment": "VLAN_ATTACHMENT", "aggregationInterval": "AGGREGATION_INTERVAL", "filterExpr": "FILTER_EXPRESSION", "flowSampling": SAMPLING_RATE, "metadata": "LOGGING_METADATA" }
Ganti kode berikut:
PROJECT_ID
: Google Cloud ID project lampiran VLAN.CONFIG_NAME
: nama untuk konfigurasi.VLAN_ATTACHMENT
: lampiran VLAN yang ingin Anda catat ke dalam log. Harus ditentukan dalam format berikut:projects/PROJECT_ID/regions/REGION/interconnectAttachments/NAME
, dengan:PROJECT_ID
adalah project ID lampiran VLAN.REGION
adalah region lampiran VLAN.NAME
adalah nama lampiran VLAN.
-
AGGREGATION_INTERVAL
: interval agregasi untuk log alur yang dihasilkan oleh konfigurasi ini. Parameter ini dapat disetel keINTERVAL_5_SEC
(default),INTERVAL_30_SEC
,INTERVAL_1_MIN
,INTERVAL_5_MIN
,INTERVAL_10_MIN
, atauINTERVAL_15_MIN
. -
FILTER_EXPRESSION
: ekspresi yang menentukan log mana yang ingin Anda simpan. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui informasi selengkapnya, lihat Pemfilteran log. -
SAMPLING_RATE
: frekuensi sampling alur sekunder. Parameter ini dapat ditetapkan dari lebih besar dari0.0
hingga1.0
(semua log, default). Untuk informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log. -
LOGGING_METADATA
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
INCLUDE_ALL_METADATA
untuk menyertakan semua anotasi metadata (default). - Gunakan
EXCLUDE_ALL_METADATA
untuk mengecualikan semua anotasi metadata. - Gunakan
CUSTOM_METADATA
untuk menyertakan daftar kustom kolom metadata. Untuk menentukan kolom metadata, gunakan parametermetadataFields
:metadataFields: METADATA_FIELDS
: gantiMETADATA_FIELDS
dengan daftar kolom metadata yang dipisahkan koma yang ingin Anda sertakan dalam log. Misalnya,src_instance,dst_instance
. Hanya dapat disetel jikametadata
ditetapkan keCUSTOM_METADATA
.
- Gunakan
Mengaktifkan Log Aliran VPC untuk tunnel Cloud VPN
Konsol
Di konsol Google Cloud , buka halaman VPN.
Di tab Cloud VPN tunnels, pilih satu atau beberapa tunnel Cloud VPN, lalu klik
Manage flow logs di panel pilihan di bagian atas daftar.Di
Kelola log alur, klik Tambahkan konfigurasi baru.Untuk Nama, masukkan nama untuk konfigurasi Log Aliran VPC baru.
Opsional: Sesuaikan Interval agregasi dan setelan apa pun di bagian Setelan lanjutan:
- Apakah akan mengonfigurasi pemfilteran log. Secara default, Hanya simpan log yang cocok dengan filter dibatalkan pilihannya.
- Apakah metadata akan disertakan dalam entri log akhir atau tidak. Secara default, Metadata annotations menyertakan semua kolom.
- Sample rate sekunder.
100%
berarti bahwa semua entri yang dihasilkan oleh proses sampling log flow utama disimpan. Frekuensi sampling log aliran utama tidak dapat dikonfigurasi. Untuk mengetahui informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log.
Klik Simpan.
gcloud
Untuk mengaktifkan Log Aliran VPC untuk tunnel Cloud VPN,
gunakan
perintah gcloud network-management vpc-flow-logs-configs create
.
Anda mengaktifkan Log Aliran VPC dengan membuat konfigurasi Log Aliran VPC. Anda dapat membuat konfigurasi dengan semua parameternya ditetapkan ke nilai default, atau Anda dapat menyesuaikan nilai default.
Di gcloud CLI, tetapkan project Anda ke Google Cloud project ID tunnel Cloud VPN, lalu jalankan salah satu perintah berikut:
Untuk membuat konfigurasi Log Aliran VPC default, jalankan perintah berikut:
gcloud network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --vpn-tunnel=VPN_TUNNEL
Untuk membuat konfigurasi Log Aliran VPC kustom, tentukan setiap parameter yang ingin Anda sesuaikan.
Misalnya, untuk menyesuaikan interval agregasi, pemfilteran, frekuensi pengambilan sampel sekunder, dan parameter metadata saat membuat konfigurasi Log Aliran VPC, jalankan perintah berikut:
gcloud network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --vpn-tunnel=VPN_TUNNEL \ --aggregation-interval=AGGREGATION_INTERVAL \ --filter-expr=FILTER_EXPRESSION \ --flow-sampling=SAMPLING_RATE \ --metadata=LOGGING_METADATA
Ganti kode berikut:
CONFIG_NAME
: nama untuk konfigurasi.VPN_TUNNEL
: tunnel Cloud VPN yang ingin Anda catat ke dalam log. Harus ditentukan dalam format berikut:projects/PROJECT_ID/regions/REGION/vpnTunnels/NAME
, dengan:PROJECT_ID
adalah ID project Google Cloud yang berisi tunnel Cloud VPN. Konfigurasi harus dibuat di project ini.REGION
adalah region tunnel Cloud VPN.NAME
adalah nama tunnel Cloud VPN.
Untuk menetapkan parameter opsional dalam konfigurasi kustom, ganti kode berikut:
-
AGGREGATION_INTERVAL
: interval agregasi untuk log alur yang dihasilkan oleh konfigurasi ini. Parameter ini dapat disetel keinterval-5-sec
(default),interval-30-sec
,interval-1-min
,interval-5-min
,interval-10-min
, atauinterval-15-min
. -
FILTER_EXPRESSION
: ekspresi yang menentukan log mana yang ingin Anda simpan. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui informasi selengkapnya, lihat Pemfilteran log. -
SAMPLING_RATE
: frekuensi sampling alur sekunder. Parameter ini dapat ditetapkan dari lebih besar dari0.0
hingga1.0
(semua log, default). Untuk informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log. -
LOGGING_METADATA
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
include-all-metadata
untuk menyertakan semua anotasi metadata (default). - Gunakan
exclude-all-metadata
untuk mengecualikan semua anotasi metadata. - Gunakan
custom-metadata
untuk menyertakan daftar kustom kolom metadata. Untuk menentukan kolom metadata, gunakan flag--metadata-fields
:--metadata-fields=METADATA_FIELDS
: gantiMETADATA_FIELDS
dengan daftar kolom metadata yang dipisahkan koma yang ingin Anda sertakan dalam log. Misalnya,src_instance,dst_instance
. Hanya dapat ditetapkan jikametadata
ditetapkan kecustom-metadata
.
- Gunakan
Terraform
Anda dapat menggunakan modul Terraform untuk membuat konfigurasi Log Aliran VPC untuk tunnel Cloud VPN.
Blok kode berikut membuat konfigurasi Log Aliran VPC default.
Contoh sebelumnya mengasumsikan bahwa nama
resource google_compute_vpn_tunnel
adalah tunnel
. Untuk contoh lengkap konfigurasi ini, lihat repositori terraform-docs-samples.
Blok kode berikut membuat konfigurasi Log Aliran VPC dengan:
- Interval agregasi ditetapkan ke
INTERVAL_10_MIN
. - Frekuensi sampling alur sekunder ditetapkan ke
0.7
. - Metadata yang akan disertakan dalam log ditetapkan ke
INCLUDE_ALL_METADATA
. - Status konfigurasi ditetapkan ke
ENABLED
.
Contoh sebelumnya mengasumsikan bahwa nama
resource google_compute_vpn_tunnel
adalah tunnel
. Untuk contoh lengkap konfigurasi ini, lihat repositori terraform-docs-samples.
Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.
API
Untuk mengaktifkan Log Aliran VPC untuk tunnel Cloud VPN,
gunakan
metode projects.locations.vpcFlowLogsConfigs.create
.
Anda mengaktifkan Log Aliran VPC dengan membuat konfigurasi Log Aliran VPC. Anda dapat membuat konfigurasi dengan semua parameternya ditetapkan ke nilai default, atau Anda dapat menyesuaikan nilai default.
Untuk membuat konfigurasi Log Aliran VPC default, sertakan parameter berikut dalam permintaan API Anda:
POST https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "vpnTunnel": "VPN_TUNNEL" }
Untuk membuat konfigurasi Log Aliran VPC kustom, tentukan setiap parameter yang ingin Anda sesuaikan.
Misalnya, untuk menyesuaikan interval agregasi, pemfilteran, frekuensi sampling sekunder, dan parameter metadata saat membuat konfigurasi Log Aliran VPC, sertakan parameter berikut dalam permintaan API Anda:
POST https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "vpnTunnel": "VPN_TUNNEL", "aggregationInterval": "AGGREGATION_INTERVAL", "filterExpr": "FILTER_EXPRESSION", "flowSampling": SAMPLING_RATE, "metadata": "LOGGING_METADATA" }
Ganti kode berikut:
-
PROJECT_ID
: Google Cloud project ID dari tunnel Cloud VPN. -
CONFIG_NAME
: nama untuk konfigurasi. -
VPN_TUNNEL
: tunnel Cloud VPN yang ingin Anda catat ke dalam log. Harus ditentukan dalam format berikut:projects/PROJECT_ID/regions/REGION/vpnTunnels/NAME
, dengan:PROJECT_ID
adalah project ID tunnel Cloud VPN.REGION
adalah region tunnel Cloud VPN.NAME
adalah nama tunnel Cloud VPN.
-
AGGREGATION_INTERVAL
: interval agregasi untuk log alur yang dihasilkan oleh konfigurasi ini. Parameter ini dapat disetel keINTERVAL_5_SEC
(default),INTERVAL_30_SEC
,INTERVAL_1_MIN
,INTERVAL_5_MIN
,INTERVAL_10_MIN
, atauINTERVAL_15_MIN
. -
FILTER_EXPRESSION
: ekspresi yang menentukan log mana yang ingin Anda simpan. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui informasi selengkapnya, lihat Pemfilteran log. -
SAMPLING_RATE
: frekuensi sampling alur sekunder. Parameter ini dapat ditetapkan dari lebih besar dari0.0
hingga1.0
(semua log, default). Untuk informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log. -
LOGGING_METADATA
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
INCLUDE_ALL_METADATA
untuk menyertakan semua anotasi metadata (default). - Gunakan
EXCLUDE_ALL_METADATA
untuk mengecualikan semua anotasi metadata. - Gunakan
CUSTOM_METADATA
untuk menyertakan daftar kustom kolom metadata. Untuk menentukan kolom metadata, gunakan parametermetadataFields
:metadataFields: METADATA_FIELDS
: gantiMETADATA_FIELDS
dengan daftar kolom metadata yang dipisahkan koma yang ingin Anda sertakan dalam log. Misalnya,src_instance,dst_instance
. Hanya dapat ditetapkan jikametadata
ditetapkan keCUSTOM_METADATA
.
- Gunakan
Mengaktifkan Log Aliran VPC untuk jaringan VPC
Untuk mengaktifkan VPC Flow Logs untuk semua subnet, lampiran VLAN, dan tunnel Cloud VPN di jaringan VPC, lakukan tindakan berikut.
Konsol
Di Google Cloud konsol, buka halaman VPC networks.
Di tab Networks in current project, pilih satu atau beberapa jaringan, lalu klik
Manage flow logs di bagian atas daftar.Di
Kelola log alur, klik Tambahkan konfigurasi baru.Untuk Nama, masukkan nama untuk konfigurasi Log Aliran VPC baru.
Opsional: Sesuaikan Interval agregasi dan setelan apa pun di bagian Setelan lanjutan:
- Apakah akan mengonfigurasi pemfilteran log. Secara default, Hanya simpan log yang cocok dengan filter dibatalkan pilihannya.
- Apakah metadata akan disertakan dalam entri log akhir atau tidak. Secara default, Metadata annotations menyertakan semua kolom.
- Sample rate sekunder.
100%
berarti bahwa semua entri yang dihasilkan oleh proses sampling log flow utama disimpan. Frekuensi sampling log aliran utama tidak dapat dikonfigurasi. Untuk mengetahui informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log.
Klik Simpan.
gcloud
Untuk mengaktifkan Log Aliran VPC untuk jaringan VPC,
gunakan
perintah gcloud beta network-management vpc-flow-logs-configs create
.
Anda mengaktifkan Log Aliran VPC dengan membuat konfigurasi Log Aliran VPC. Anda dapat membuat konfigurasi dengan semua parameternya ditetapkan ke nilai default, atau Anda dapat menyesuaikan nilai default.
Di gcloud CLI, tetapkan project Anda ke Google Cloud project ID jaringan VPC, lalu jalankan salah satu perintah berikut:
Untuk membuat konfigurasi Log Aliran VPC default, jalankan perintah berikut:
gcloud beta network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --network=NETWORK
Untuk membuat konfigurasi Log Aliran VPC kustom, tentukan setiap parameter yang ingin Anda sesuaikan.
Misalnya, untuk menyesuaikan interval agregasi, pemfilteran, frekuensi pengambilan sampel sekunder, dan parameter metadata saat membuat konfigurasi Log Aliran VPC, jalankan perintah berikut:
gcloud beta network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --network=NETWORK \ --aggregation-interval=AGGREGATION_INTERVAL \ --filter-expr=FILTER_EXPRESSION \ --flow-sampling=SAMPLING_RATE \ --metadata=LOGGING_METADATA
Ganti kode berikut:
CONFIG_NAME
: nama untuk konfigurasi.NETWORK
: jaringan VPC yang ingin Anda catat ke dalam log. Harus ditentukan dalam format berikut:projects/PROJECT_ID/global/networks/NAME
, dengan:PROJECT_ID
adalah ID project Google Cloud yang berisi jaringan VPC. Konfigurasi harus dibuat di project ini.NAME
adalah nama jaringan VPC.
Untuk menetapkan parameter opsional dalam konfigurasi kustom, ganti kode berikut:
-
AGGREGATION_INTERVAL
: interval agregasi untuk log alur yang dihasilkan oleh konfigurasi ini. Parameter ini dapat disetel keinterval-5-sec
(default),interval-30-sec
,interval-1-min
,interval-5-min
,interval-10-min
, atauinterval-15-min
. -
FILTER_EXPRESSION
: ekspresi yang menentukan log mana yang ingin Anda simpan. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui informasi selengkapnya, lihat Pemfilteran log. -
SAMPLING_RATE
: frekuensi sampling alur sekunder. Parameter ini dapat ditetapkan dari lebih besar dari0.0
hingga1.0
(semua log, default). Untuk informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log. -
LOGGING_METADATA
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
include-all-metadata
untuk menyertakan semua anotasi metadata (default). - Gunakan
exclude-all-metadata
untuk mengecualikan semua anotasi metadata. - Gunakan
custom-metadata
untuk menyertakan daftar kustom kolom metadata. Untuk menentukan kolom metadata, gunakan flag--metadata-fields
:--metadata-fields=METADATA_FIELDS
: gantiMETADATA_FIELDS
dengan daftar kolom metadata yang dipisahkan koma yang ingin Anda sertakan dalam log. Misalnya,src_instance,dst_instance
. Hanya dapat ditetapkan jikametadata
ditetapkan kecustom-metadata
.
- Gunakan
API
Untuk mengaktifkan Log Aliran VPC untuk jaringan VPC,
gunakan metode projects.locations.vpcFlowLogsConfigs.create
.
Anda mengaktifkan Log Aliran VPC dengan membuat konfigurasi Log Aliran VPC. Anda dapat membuat konfigurasi dengan semua parameternya ditetapkan ke nilai default, atau Anda dapat menyesuaikan nilai default.
Untuk membuat konfigurasi Log Aliran VPC default, sertakan parameter berikut dalam permintaan API Anda:
POST https://networkmanagement.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "network": "NETWORK" }
Untuk membuat konfigurasi Log Aliran VPC kustom, tentukan setiap parameter yang ingin Anda sesuaikan.
Misalnya, untuk menyesuaikan interval agregasi, pemfilteran, frekuensi sampling sekunder, dan parameter metadata saat membuat konfigurasi Log Aliran VPC, sertakan parameter berikut dalam permintaan API Anda:
POST https://networkmanagement.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "network": "NETWORK", "aggregationInterval": "AGGREGATION_INTERVAL", "filterExpr": "FILTER_EXPRESSION", "flowSampling": SAMPLING_RATE, "metadata": "LOGGING_METADATA" }
Ganti kode berikut:
PROJECT_ID
: Google Cloud project ID jaringan VPC.CONFIG_NAME
: nama untuk konfigurasi.NETWORK
: jaringan VPC yang ingin Anda catat ke dalam log. Harus ditentukan dalam format berikut:projects/PROJECT_ID/global/networks/NAME
, dengan:PROJECT_ID
adalah project ID jaringan VPC.NAME
adalah nama jaringan VPC.
-
AGGREGATION_INTERVAL
: interval agregasi untuk log alur yang dihasilkan oleh konfigurasi ini. Parameter ini dapat disetel keINTERVAL_5_SEC
(default),INTERVAL_30_SEC
,INTERVAL_1_MIN
,INTERVAL_5_MIN
,INTERVAL_10_MIN
, atauINTERVAL_15_MIN
. -
FILTER_EXPRESSION
: ekspresi yang menentukan log mana yang ingin Anda simpan. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui informasi selengkapnya, lihat Pemfilteran log. -
SAMPLING_RATE
: frekuensi sampling alur sekunder. Parameter ini dapat ditetapkan dari lebih besar dari0.0
hingga1.0
(semua log, default). Untuk informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log. -
LOGGING_METADATA
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
INCLUDE_ALL_METADATA
untuk menyertakan semua anotasi metadata (default). - Gunakan
EXCLUDE_ALL_METADATA
untuk mengecualikan semua anotasi metadata. - Gunakan
CUSTOM_METADATA
untuk menyertakan daftar kustom kolom metadata. Untuk menentukan kolom metadata, gunakan parametermetadataFields
:metadataFields: METADATA_FIELDS
: gantiMETADATA_FIELDS
dengan daftar kolom metadata yang dipisahkan koma yang ingin Anda sertakan dalam log. Misalnya,src_instance,dst_instance
. Hanya dapat ditetapkan jikametadata
ditetapkan keCUSTOM_METADATA
.
- Gunakan
Mengaktifkan Log Aliran VPC untuk organisasi
Untuk mengaktifkan VPC Flow Logs untuk semua subnet, lampiran VLAN, dan tunnel Cloud VPN di semua jaringan VPC di organisasi, lakukan tindakan berikut.
Konsol
Di Google Cloud console, buka halaman VPC Flow Logs.
Klik Add VPC Flow Logs configuration, lalu klik Add a configuration for the organization.
Untuk Nama, masukkan nama untuk konfigurasi Log Aliran VPC baru.
Opsional: Sesuaikan Interval agregasi dan setelan apa pun di bagian Setelan lanjutan:
- Apakah akan mengonfigurasi pemfilteran log. Secara default, Hanya simpan log yang cocok dengan filter dibatalkan pilihannya.
- Apakah akan menyertakan anotasi lintas project. Secara default, Anotasi metadata lintas project dipilih. Untuk informasi selengkapnya, lihat Anotasi lintas project.
- Apakah metadata akan disertakan dalam entri log akhir atau tidak. Secara default, Metadata annotations menyertakan semua kolom.
- Sample rate sekunder.
100%
berarti bahwa semua entri yang dihasilkan oleh proses sampling log flow utama disimpan. Frekuensi sampling log aliran utama tidak dapat dikonfigurasi. Untuk mengetahui informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log.
Klik Simpan.
gcloud
Untuk mengaktifkan Log Aliran VPC bagi organisasi, gunakan perintah gcloud beta network-management vpc-flow-logs-configs create
.
Anda mengaktifkan Log Aliran VPC dengan membuat konfigurasi Log Aliran VPC. Anda dapat membuat konfigurasi dengan semua parameternya ditetapkan ke nilai default, atau Anda dapat menyesuaikan nilai default.
Untuk membuat konfigurasi Log Aliran VPC default, jalankan perintah berikut:
gcloud beta network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --organization=ORGANIZATION
Untuk membuat konfigurasi Log Aliran VPC kustom, tentukan setiap parameter yang ingin Anda sesuaikan.
Misalnya, untuk menyesuaikan interval agregasi, pemfilteran, frekuensi pengambilan sampel sekunder, dan parameter metadata saat membuat konfigurasi Log Aliran VPC, jalankan perintah berikut:
gcloud beta network-management vpc-flow-logs-configs create CONFIG_NAME \ --location=global \ --organization=ORGANIZATION \ --aggregation-interval=AGGREGATION_INTERVAL \ --filter-expr=FILTER_EXPRESSION \ --flow-sampling=SAMPLING_RATE \ --metadata=LOGGING_METADATA \ --cross-project-metadata=CROSS_PROJECT_METADATA
Ganti kode berikut:
CONFIG_NAME
: nama untuk konfigurasiORGANIZATION
: ID organisasi
Untuk menetapkan parameter opsional dalam konfigurasi kustom, ganti kode berikut:
-
AGGREGATION_INTERVAL
: interval agregasi untuk log alur yang dihasilkan oleh konfigurasi ini. Parameter ini dapat disetel keinterval-5-sec
(default),interval-30-sec
,interval-1-min
,interval-5-min
,interval-10-min
, atauinterval-15-min
. -
FILTER_EXPRESSION
: ekspresi yang menentukan log mana yang ingin Anda simpan. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui informasi selengkapnya, lihat Pemfilteran log. -
SAMPLING_RATE
: frekuensi sampling alur sekunder. Parameter ini dapat ditetapkan dari lebih besar dari0.0
hingga1.0
(semua log, default). Untuk informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log. -
LOGGING_METADATA
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
include-all-metadata
untuk menyertakan semua anotasi metadata (default). - Gunakan
exclude-all-metadata
untuk mengecualikan semua anotasi metadata. - Gunakan
custom-metadata
untuk menyertakan daftar kustom kolom metadata. Untuk menentukan kolom metadata, gunakan flag--metadata-fields
:--metadata-fields=METADATA_FIELDS
: gantiMETADATA_FIELDS
dengan daftar kolom metadata yang dipisahkan koma yang ingin Anda sertakan dalam log. Misalnya,src_instance,dst_instance
. Hanya dapat ditetapkan jikametadata
ditetapkan kecustom-metadata
.
- Gunakan
CROSS_PROJECT_METADATA
: anotasi lintas project. Dapat ditetapkan kecross-project-metadata-enabled
(default) ataucross-project-metadata-disabled
. Untuk mengetahui informasi selengkapnya, lihat Anotasi lintas project.
API
Untuk mengaktifkan Log Aliran VPC bagi organisasi, gunakan metode organizations.locations.vpcFlowLogsConfigs.create
.
Anda mengaktifkan Log Aliran VPC dengan membuat konfigurasi Log Aliran VPC. Anda dapat membuat konfigurasi dengan semua parameternya ditetapkan ke nilai default, atau Anda dapat menyesuaikan nilai default.
Untuk membuat konfigurasi Log Aliran VPC default, sertakan parameter berikut dalam permintaan API Anda:
POST -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/ORGANIZATION_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME
Untuk membuat konfigurasi Log Aliran VPC kustom, tentukan setiap parameter yang ingin Anda sesuaikan.
Misalnya, untuk menyesuaikan interval agregasi, pemfilteran, frekuensi sampling sekunder, dan parameter metadata saat membuat konfigurasi Log Aliran VPC, sertakan parameter berikut dalam permintaan API Anda:
POST -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/ORGANIZATION_ID/locations/global/vpcFlowLogsConfigs?vpc_flow_logs_config_id=CONFIG_NAME { "aggregationInterval": "AGGREGATION_INTERVAL", "filterExpr": "FILTER_EXPRESSION", "flowSampling": SAMPLING_RATE, "metadata": "LOGGING_METADATA", "crossProjectMetadata": "CROSS_PROJECT_METADATA" }
Ganti kode berikut:
PROJECT_ID
: ID project kuota. Permintaan API dihitung berdasarkan project ini. Nilai kuota untuk Network Management API ditetapkan ke 1.200 permintaan per menit, untuk kuota tingkat project dan organisasi.-
ORGANIZATION_ID
: ID organisasi. CONFIG_NAME
: nama untuk konfigurasi.
-
AGGREGATION_INTERVAL
: interval agregasi untuk log alur yang dihasilkan oleh konfigurasi ini. Parameter ini dapat disetel keINTERVAL_5_SEC
(default),INTERVAL_30_SEC
,INTERVAL_1_MIN
,INTERVAL_5_MIN
,INTERVAL_10_MIN
, atauINTERVAL_15_MIN
. -
FILTER_EXPRESSION
: ekspresi yang menentukan log mana yang ingin Anda simpan. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui informasi selengkapnya, lihat Pemfilteran log. -
SAMPLING_RATE
: frekuensi sampling alur sekunder. Parameter ini dapat ditetapkan dari lebih besar dari0.0
hingga1.0
(semua log, default). Untuk informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log. -
LOGGING_METADATA
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
INCLUDE_ALL_METADATA
untuk menyertakan semua anotasi metadata (default). - Gunakan
EXCLUDE_ALL_METADATA
untuk mengecualikan semua anotasi metadata. - Gunakan
CUSTOM_METADATA
untuk menyertakan daftar kustom kolom metadata. Untuk menentukan kolom metadata, gunakan parametermetadataFields
:metadataFields: METADATA_FIELDS
: gantiMETADATA_FIELDS
dengan daftar kolom metadata yang dipisahkan koma yang ingin Anda sertakan dalam log. Misalnya,src_instance,dst_instance
. Hanya dapat ditetapkan jikametadata
ditetapkan keCUSTOM_METADATA
.
- Gunakan
CROSS_PROJECT_METADATA
: anotasi lintas project. Dapat ditetapkan keCROSS_PROJECT_METADATA_ENABLED
(default) atauCROSS_PROJECT_METADATA_DISABLED
. Untuk mengetahui informasi selengkapnya, lihat Anotasi lintas project.
Jika Log Aliran VPC diaktifkan untuk organisasi, log aliran akan ditulis dan ditagih ke project resource yang melaporkan log aliran. Google Cloud Untuk informasi selengkapnya, lihat Harga dan penagihan.
Melihat status konfigurasi Log Aliran VPC
Anda dapat memeriksa resource mana yang mengaktifkan Log Aliran VPC dengan melihat konfigurasi Log Aliran VPC-nya.
Melihat konfigurasi Log Aliran VPC
Konsol
Untuk melihat semua konfigurasi Log Aliran VPC, lakukan hal berikut:
Di Google Cloud console, buka halaman VPC Flow Logs.
Di bagian Konfigurasi tingkat organisasi dan Konfigurasi tingkat project, lihat konfigurasi aktif dan dijeda. Jika status konfigurasi Log Aliran VPC untuk resource adalah Aktif, artinya logging diaktifkan.
Anda juga dapat melihat konfigurasi Log Aliran VPC di kolom Konfigurasi log aliran di halaman resource. Misalnya, untuk melihat jaringan dan subnet VPC mana yang memiliki konfigurasi VPC Flow Logs:
Buka halaman Jaringan VPC.
Klik tab Networks in current project atau Subnets in current project, lalu di kolom Flow log configs, lihat konfigurasi VPC Flow Logs yang aktif dan dijeda.
gcloud
Untuk melihat konfigurasi Log Aliran VPC, gunakan perintah
gcloud network-management vpc-flow-logs-configs list
dan
gcloud network-management vpc-flow-logs-configs describe
.
Melihat konfigurasi tingkat organisasi (Pratinjau)
Untuk melihat semua konfigurasi VPC Flow Logs untuk organisasi, jalankan perintah berikut:
gcloud beta network-management vpc-flow-logs-configs list --location=global \ --organization=ORGANIZATION
Untuk melihat konfigurasi Log Aliran VPC tertentu, jalankan perintah berikut:
gcloud beta network-management vpc-flow-logs-configs describe CONFIG_NAME \ --location=global \ --organization=ORGANIZATION
Ganti kode berikut:
ORGANIZATION
: ID organisasiCONFIG_NAME
: nama konfigurasi
Melihat konfigurasi tingkat project
Untuk melihat semua konfigurasi VPC Flow Logs dalam project, jalankan perintah berikut:
gcloud network-management vpc-flow-logs-configs list --location=global
Untuk melihat konfigurasi Log Aliran VPC tertentu, jalankan perintah berikut:
gcloud network-management vpc-flow-logs-configs describe CONFIG_NAME \ --location=global
Ganti
CONFIG_NAME
dengan nama konfigurasi VPC Flow Logs yang ingin Anda lihat.Untuk melihat konfigurasi Log Alur VPC untuk jaringan dan subnet VPC, gunakan versi beta perintah ini.
API
Melihat konfigurasi tingkat organisasi (Pratinjau)
Untuk melihat semua konfigurasi Log Aliran VPC untuk organisasi, gunakan metode
organizations.locations.vpcFlowLogsConfigs.list
:GET -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/ORGANIZATION_ID/locations/global/vpcFlowLogsConfigs
Untuk melihat konfigurasi Log Aliran VPC tertentu untuk organisasi, gunakan metode
organizations.locations.vpcFlowLogsConfigs.get
:GET -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/ORGANIZATION_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME
Ganti kode berikut:
PROJECT_ID
: ID project kuota. Permintaan API dihitung berdasarkan project ini.ORGANIZATION_ID
: ID organisasi.CONFIG_NAME
: nama konfigurasi.
Jika tidak memiliki izin yang diperlukan untuk melakukan tugas sebelumnya di tingkat organisasi, Anda dapat menggunakan permintaan berikut untuk melihat semua konfigurasi Log Aliran VPC untuk organisasi:
GET https://networkmanagement.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs:queryOrgVpcFlowLogsConfigs
Ganti
PROJECT_ID
dengan ID project.
Melihat konfigurasi tingkat project
Untuk melihat semua konfigurasi Log Aliran VPC dalam project, gunakan metode
projects.locations.vpcFlowLogsConfigs.list
:GET https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs
Untuk melihat konfigurasi Log Aliran VPC tertentu, gunakan metode
projects.locations.vpcFlowLogsConfigs.get
:GET https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME
Ganti kode berikut:
PROJECT_ID
: ID projectCONFIG_NAME
: nama konfigurasi Log Aliran VPC
Untuk melihat konfigurasi Log Aliran VPC untuk jaringan dan subnet VPC, gunakan permintaan ini versi v1beta1.
Melihat subnet mana dalam jaringan yang mengaktifkan Log Aliran VPC
Bagian ini menjelaskan cara melihat konfigurasi Log Aliran VPC mana untuk subnet yang dikelola oleh Compute Engine API. Untuk melihat semua konfigurasi Log Aliran VPC, lihat Melihat konfigurasi Log Aliran VPC.
Konsol
Di Google Cloud console, buka halaman VPC Flow Logs.
Di bagian Project-level configurations, klik tab Subnets (Compute Engine API) dan lihat subnet mana dalam project yang mengaktifkan VPC Flow Logs.
Konfigurasi ini dikelola oleh Compute Engine API. Konfigurasi yang dikelola oleh Network Management API ditampilkan di tab Subnets.
gcloud
Untuk melihat subnet mana dalam jaringan VPC yang mengaktifkan Log Aliran VPC, jalankan perintah berikut:
gcloud compute networks subnets list \ --project PROJECT_ID \ --network="NETWORK" \ --format="csv(name,region,logConfig.enable)"
Ganti kode berikut:
PROJECT_ID
: ID project yang pembuatan kuerinya Anda lakukanNETWORK
: nama jaringan yang berisi subnet
Memperbarui konfigurasi Log Aliran VPC
Anda dapat memperbarui konfigurasi Log Aliran VPC. Untuk mengetahui informasi selengkapnya tentang parameter yang dapat Anda ubah, lihat Pengambilan sampel dan pemrosesan log.
Memperbarui konfigurasi tingkat organisasi
Mengupdate konfigurasi VPC Flow Logs untuk organisasi (Pratinjau) akan menerapkan konfigurasi yang diubah ke semua subnet, lampiran VLAN, dan tunnel Cloud VPN di semua jaringan VPC di organisasi.
Konsol
Di Google Cloud console, buka halaman VPC Flow Logs.
Di bagian Konfigurasi tingkat organisasi, pilih satu atau beberapa konfigurasi yang ingin Anda perbarui, lalu klik Edit.
Sesuaikan salah satu hal berikut:
- Aggregation interval. Secara default, interval agregasi ditetapkan ke 5 detik.
- Apakah akan menetapkan Status konfigurasi Log Aliran VPC ke aktif atau nonaktif. Status Aktif berarti konfigurasi Log Aliran VPC yang dipilih aktif dan menghasilkan log aliran.
- Apakah akan mengonfigurasi pemfilteran log. Secara default, Hanya simpan log yang cocok dengan filter dibatalkan pilihannya.
- Apakah akan menyertakan anotasi lintas project. Secara default, Anotasi metadata lintas project dipilih. Untuk mengetahui informasi selengkapnya, lihat Anotasi lintas project.
- Apakah metadata akan disertakan dalam entri log akhir atau tidak. Secara default, Metadata annotations menyertakan semua kolom.
- Sample rate sekunder.
100%
berarti bahwa semua entri yang dihasilkan oleh proses sampling log flow utama disimpan. Frekuensi sampling log aliran utama tidak dapat dikonfigurasi. Untuk mengetahui informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log.
Klik Simpan.
gcloud
Gunakan
perintah gcloud beta network-management vpc-flow-logs-configs update
.
Tanda kurung siku []
dalam perintah berikut menunjukkan
parameter opsional.
Untuk memperbarui konfigurasi Log Aliran VPC untuk organisasi, jalankan perintah berikut:
gcloud beta network-management vpc-flow-logs-configs update CONFIG_NAME \ --location=global \ --organization=ORGANIZATION \ [--aggregation-interval=AGGREGATION_INTERVAL] \ [--filter-expr=FILTER_EXPRESSION] \ [--flow-sampling=SAMPLING_RATE] \ [--metadata=LOGGING_METADATA] \ [--cross-project-metadata=CROSS_PROJECT_METADATA] \ [--state=STATE]
Misalnya, untuk memperbarui parameter interval agregasi, jalankan perintah berikut:
gcloud beta network-management vpc-flow-logs-configs update CONFIG_NAME \ --location=global \ --organization=ORGANIZATION \ --aggregation-interval=AGGREGATION_INTERVAL
Ganti kode berikut:
ORGANIZATION
: ID organisasi.CONFIG_NAME
: nama konfigurasi yang ingin Anda perbarui. Konfigurasi berada dalam project Google Cloud yang sama dengan resource yang konfigurasinya digunakan.
Untuk memperbarui parameter opsional, ganti kode berikut:
-
AGGREGATION_INTERVAL
: interval agregasi untuk log alur yang dihasilkan oleh konfigurasi ini. Parameter ini dapat disetel keinterval-5-sec
(default),interval-30-sec
,interval-1-min
,interval-5-min
,interval-10-min
, atauinterval-15-min
. -
FILTER_EXPRESSION
: ekspresi yang menentukan log mana yang ingin Anda simpan. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui informasi selengkapnya, lihat Pemfilteran log. -
SAMPLING_RATE
: frekuensi sampling alur sekunder. Parameter ini dapat ditetapkan dari lebih besar dari0.0
hingga1.0
(semua log, default). Untuk informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log. -
LOGGING_METADATA
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
include-all-metadata
untuk menyertakan semua anotasi metadata (default). - Gunakan
exclude-all-metadata
untuk mengecualikan semua anotasi metadata. - Gunakan
custom-metadata
untuk menyertakan daftar kustom kolom metadata. Untuk menentukan kolom metadata, gunakan flag--metadata-fields
:--metadata-fields=METADATA_FIELDS
: gantiMETADATA_FIELDS
dengan daftar kolom metadata yang dipisahkan koma yang ingin Anda sertakan dalam log. Misalnya,src_instance,dst_instance
. Hanya dapat ditetapkan jikametadata
ditetapkan kecustom-metadata
.
- Gunakan
CROSS_PROJECT_METADATA
: anotasi lintas project. Dapat ditetapkan kecross-project-metadata-enabled
(default) ataucross-project-metadata-disabled
. Untuk informasi selengkapnya, lihat Anotasi lintas project.STATE
: status konfigurasi. Dapat berupaenabled
(default) ataudisabled
.
API
Gunakan
metode organizations.locations.vpcFlowLogsConfigs.patch
.
Untuk informasi tentang kolom yang dapat diubah, lihat
Resource REST: projects.locations.vpcFlowLogsConfigs.
Untuk memperbarui konfigurasi Log Aliran VPC untuk organisasi, sertakan parameter berikut dalam permintaan API Anda:
PATCH -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/ORGANIZATION_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME?updateMask=FIELDS { ...fields to modify }
Ganti kode berikut:
PROJECT_ID
: ID project kuota. Permintaan API dihitung berdasarkan project ini. Nilai kuota untuk Network Management API ditetapkan ke 1.200 permintaan per menit, untuk kuota tingkat project dan organisasi.ORGANIZATION_ID
: ID organisasi tempat konfigurasi digunakan.CONFIG_NAME
: nama konfigurasi yang ingin Anda perbarui.FIELDS
: nama kolom atau kolom yang ingin Anda perbarui, dipisahkan koma—misalnya,aggregationInterval,flowSampling,metadata
.
Misalnya, untuk memperbarui kolom aggregationInterval
untuk
my-config
konfigurasi di my-organization
, gunakan permintaan API berikut:
PATCH -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/my-organization/locations/global/vpcFlowLogsConfigs/my-config?updateMask=aggregationInterval { aggregationInterval:AGGREGATION_INTERVAL }
Ganti kode berikut:
PROJECT_ID
: ID project kuota. Permintaan API dihitung berdasarkan project ini.AGGREGATION_INTERVAL
dengan salah satu nilai yang didukung untuk parameter ini.
Memperbarui konfigurasi tingkat project
Konfigurasi tingkat project mencakup konfigurasi untuk jaringan VPC (Pratinjau), subnet (Pratinjau), lampiran VLAN, dan tunnel Cloud VPN. Memperbarui konfigurasi VPC Flow Logs untuk jaringan VPC akan menerapkan konfigurasi yang diubah ke semua subnet, lampiran VLAN, dan tunnel Cloud VPN di jaringan.
Untuk memperbarui konfigurasi Log Aliran VPC yang dikelola oleh Compute Engine API, lihat Memperbarui parameter konfigurasi untuk subnet.
Konsol
Di Google Cloud console, buka halaman VPC Flow Logs.
Di bagian Konfigurasi tingkat project, pilih satu atau beberapa konfigurasi yang ingin Anda perbarui, lalu klik Edit.
Sesuaikan salah satu hal berikut:
- Aggregation interval. Secara default, interval agregasi ditetapkan ke 5 detik.
- Apakah akan menetapkan Status konfigurasi Log Aliran VPC ke aktif atau nonaktif. Status Aktif berarti konfigurasi Log Aliran VPC yang dipilih aktif dan menghasilkan log aliran.
- Apakah akan mengonfigurasi pemfilteran log. Secara default, Hanya simpan log yang cocok dengan filter dibatalkan pilihannya.
- Apakah metadata akan disertakan dalam entri log akhir atau tidak. Secara default, Metadata annotations menyertakan semua kolom.
- Sample rate sekunder.
100%
berarti bahwa semua entri yang dihasilkan oleh proses sampling log flow utama disimpan. Frekuensi sampling log aliran utama tidak dapat dikonfigurasi. Untuk mengetahui informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log.
Klik Simpan.
Anda juga dapat menggunakan menu
Kelola log aliran di lokasi berikut untuk mengedit konfigurasi Log Aliran VPC:- Tab Networks in current project dan Subnets in current project di halaman VPC networks
- Tab Lampiran VLAN di halaman Interconnect
- Tab Tunnel VPN di halaman VPN
gcloud
Gunakan perintah gcloud network-management vpc-flow-logs-configs update
dan gcloud beta network-management vpc-flow-logs-configs update
.
Tanda kurung siku []
dalam perintah berikut menunjukkan
parameter opsional.
Untuk memperbarui konfigurasi Log Aliran VPC untuk jaringan atau subnet VPC (Pratinjau), jalankan perintah berikut:
gcloud beta network-management vpc-flow-logs-configs update CONFIG_NAME \ --location=global \ [--network=NETWORK | --subnet=SUBNET] \ [--aggregation-interval=AGGREGATION_INTERVAL] \ [--filter-expr=FILTER_EXPRESSION] \ [--flow-sampling=SAMPLING_RATE] \ [--metadata=LOGGING_METADATA] \ [--state=STATE]
Untuk memperbarui konfigurasi VPC Flow Logs untuk lampiran VLAN atau tunnel Cloud VPN, jalankan perintah berikut:
gcloud network-management vpc-flow-logs-configs update CONFIG_NAME \ --location=global \ [--interconnect-attachment=VLAN_ATTACHMENT | --vpn-tunnel=VPN_TUNNEL] \ [--aggregation-interval=AGGREGATION_INTERVAL] \ [--filter-expr=FILTER_EXPRESSION] \ [--flow-sampling=SAMPLING_RATE] \ [--metadata=LOGGING_METADATA] \ [--state=STATE]
Misalnya, untuk memperbarui parameter interval agregasi untuk lampiran VLAN atau tunnel Cloud VPN, jalankan perintah berikut:
gcloud network-management vpc-flow-logs-configs update CONFIG_NAME \ --location=global \ --aggregation-interval=AGGREGATION_INTERVAL
Ganti kode berikut:
CONFIG_NAME
: nama konfigurasi yang ingin Anda perbarui. Konfigurasi berada dalam project Google Cloud yang sama dengan resource yang konfigurasinya digunakan.
Untuk memperbarui parameter opsional, ganti kode berikut:
NETWORK
,SUBNET
,VLAN_ATTACHMENT
, atauVPN_TUNNEL
: nama resource target. Hanya satu resource yang dapat ditentukan per konfigurasi. Gunakan opsi ini untuk memperbarui nama resource target. Harus ditentukan dalam format berikut:- Jaringan VPC:
projects/PROJECT_ID/global/networks/NAME
- Subnet:
projects/PROJECT_ID/regions/REGION/subnetworks/NAME
- Lampiran VLAN:
projects/PROJECT_ID/regions/REGION/interconnectAttachments/NAME
- Tunnel Cloud VPN:
projects/PROJECT_ID/regions/REGION/vpnTunnels/NAME
- Ganti kode berikut:
PROJECT_ID
: ID Google Cloud project yang berisi resource.REGION
: region resource.NAME
: nama resource.
- Jaringan VPC:
-
AGGREGATION_INTERVAL
: interval agregasi untuk log alur yang dihasilkan oleh konfigurasi ini. Parameter ini dapat disetel keinterval-5-sec
(default),interval-30-sec
,interval-1-min
,interval-5-min
,interval-10-min
, atauinterval-15-min
. -
FILTER_EXPRESSION
: ekspresi yang menentukan log mana yang ingin Anda simpan. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui informasi selengkapnya, lihat Pemfilteran log. -
SAMPLING_RATE
: frekuensi sampling alur sekunder. Parameter ini dapat ditetapkan dari lebih besar dari0.0
hingga1.0
(semua log, default). Untuk informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log. -
LOGGING_METADATA
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
include-all-metadata
untuk menyertakan semua anotasi metadata (default). - Gunakan
exclude-all-metadata
untuk mengecualikan semua anotasi metadata. - Gunakan
custom-metadata
untuk menyertakan daftar kustom kolom metadata. Untuk menentukan kolom metadata, gunakan flag--metadata-fields
:--metadata-fields=METADATA_FIELDS
: gantiMETADATA_FIELDS
dengan daftar kolom metadata yang dipisahkan koma yang ingin Anda sertakan dalam log. Misalnya,src_instance,dst_instance
. Hanya dapat ditetapkan jikametadata
ditetapkan kecustom-metadata
.
- Gunakan
STATE
: status konfigurasi. Dapat berupaenabled
(default) ataudisabled
.
API
Gunakan metode
projects.locations.vpcFlowLogsConfigs.patch
dan projects.locations.vpcFlowLogsConfigs.patch
(v1beta1) .
Untuk informasi tentang kolom yang dapat diubah, lihat
Resource REST: projects.locations.vpcFlowLogsConfigs.
Untuk memperbarui konfigurasi Log Aliran VPC untuk jaringan atau subnet VPC (Pratinjau), sertakan parameter berikut dalam permintaan API Anda:
PATCH https://networkmanagement.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME?updateMask=FIELDS { ...fields to modify }
Untuk memperbarui konfigurasi Log Aliran VPC untuk lampiran VLAN atau tunnel Cloud VPN, sertakan parameter berikut dalam permintaan API Anda:
PATCH https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME?updateMask=FIELDS { ...fields to modify }
Ganti kode berikut:
PROJECT_ID
: ID project Google Cloud yang berisi konfigurasi Log Aliran VPC. ID ini sama dengan project ID resource yang konfigurasinya digunakan.CONFIG_NAME
: nama konfigurasi yang ingin Anda perbarui.FIELDS
: nama kolom atau kolom yang ingin Anda perbarui, dipisahkan koma—misalnya,aggregationInterval,flowSampling,metadata
.
Misalnya, untuk memperbarui kolom aggregationInterval
untuk
my-config
konfigurasi di my-project
, gunakan permintaan API berikut:
PATCH https://networkmanagement.googleapis.com/v1/projects/my-project/locations/global/vpcFlowLogsConfigs/my-config?updateMask=aggregationInterval { aggregationInterval:AGGREGATION_INTERVAL }
Ganti AGGREGATION_INTERVAL
dengan salah satu nilai yang didukung untuk parameter ini.
Memperbarui parameter konfigurasi untuk subnet
Bagian ini menjelaskan cara memperbarui konfigurasi Log Aliran VPC yang dikelola oleh Compute Engine API.
Untuk melihat konfigurasi Log Aliran VPC mana yang dikelola oleh Compute Engine API, lihat Melihat subnet mana dalam jaringan yang mengaktifkan Log Aliran VPC.
Konsol
Di Google Cloud konsol, buka halaman VPC networks.
Di bagian Subnets in current project, klik subnet yang ingin Anda perbarui.
Klik Edit.
Opsional: Sesuaikan salah satu setelan berikut:
- Aggregation interval. Secara default, interval agregasi ditetapkan ke 5 detik.
- Apakah akan mengonfigurasi pemfilteran log. Secara default, Hanya simpan log yang cocok dengan filter dibatalkan pilihannya.
- Apakah metadata akan disertakan dalam entri log akhir atau tidak. Secara default, Metadata annotations menyertakan semua kolom.
- Sample rate sekunder.
50%
berarti separuh entri yang dihasilkan oleh proses pengambilan sampel log aliran utama akan disimpan. Frekuensi sampling log aliran utama tidak dapat dikonfigurasi. Untuk mengetahui informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log.
Klik Simpan.
Atau, Anda dapat memperbarui parameter konfigurasi Log Aliran VPC menggunakan menu Jaringan VPC.
Kelola log aliran di bagian Subnet dalam project saat ini di halamangcloud
Jalankan perintah berikut:
gcloud compute networks subnets update SUBNET_NAME \ [--logging-aggregation-interval=AGGREGATION_INTERVAL] \ [--logging-flow-sampling=SAMPLING_RATE] \ [--logging-filter-expr=FILTER_EXPRESSION] \ [--logging-metadata=LOGGING_METADATA] \ [--logging-metadata-fields=METADATA_FIELDS] \
Ganti kode berikut:
AGGREGATION_INTERVAL
: interval agregasi untuk log alur di subnet tersebut. Interval dapat disetel ke salah satu dari berikut ini: 5 detik (default), 30 detik, 1 menit, 5 menit, 10 menit, atau 15 menit.SAMPLING_RATE
: frekuensi sampling alur sekunder. Pengambilan sampel aliran sekunder dapat ditetapkan dari0.0
(tanpa pengambilan sampel) ke1.0
(semua log). Default-nya adalah0.5
. Untuk mengetahui informasi selengkapnya, lihat Pengambilan sampel dan pemrosesan log.FILTER_EXPRESSION
: ekspresi yang menentukan log apa yang ingin Anda simpan. Ekspresi ini memiliki batas 2.048 karakter. Untuk mengetahui detailnya, lihat Pemfilteran log.LOGGING_METADATA
: anotasi metadata yang ingin Anda sertakan dalam log:- Gunakan
include-all
untuk menyertakan semua anotasi metadata. - Gunakan
exclude-all
untuk mengecualikan semua anotasi metadata (default). - Gunakan
custom
untuk menyertakan daftar kustom kolom metadata yang Anda tentukan diMETADATA_FIELDS
.
- Gunakan
METADATA_FIELDS
: daftar kolom metadata yang dipisahkan koma yang ingin Anda sertakan dalam log. Contoh,src_instance,dst_instance
. Hanya dapat disetel jikaLOGGING_METADATA
ditetapkan kecustom
.
API
Ubah kolom pengambilan sampel log untuk memperbarui perilaku Log Alur VPC.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME { "logConfig": { ...fields to modify }, "fingerprint": "SUBNET_FINGERPRINT" }
Ganti kode berikut:
PROJECT_ID
: ID project tempat subnet berada.REGION
: region tempat subnet berada.SUBNET_NAME
: nama subnet yang ada.SUBNET_FINGERPRINT
: ID sidik jari untuk subnet yang ada, yang diberikan saat Anda menjelaskan subnet.- Untuk kolom yang dapat diubah, lihat Mengaktifkan Log Aliran VPC saat Anda membuat subnet.
Untuk mengetahui informasi selengkapnya, lihat metode subnetworks.patch
.
Menghentikan pengumpulan log
Anda dapat menjeda pengumpulan log untuk resource dengan menonaktifkan semua konfigurasi Log Aliran VPC yang aktif.
Jika tidak lagi memerlukan konfigurasi Log Aliran VPC, Anda dapat menghapus konfigurasi. Pengumpulan log dihentikan dan konfigurasi dihapus.
Untuk menghentikan pengumpulan log dan menghapus konfigurasi Log Aliran VPC yang dikelola oleh Compute Engine API, lihat menonaktifkan Log Aliran VPC untuk subnet.
Menonaktifkan konfigurasi Log Aliran VPC
Konsol
Di Google Cloud console, buka halaman VPC Flow Logs.
Di bagian Konfigurasi tingkat organisasi atau Konfigurasi tingkat project, pilih satu atau beberapa konfigurasi VPC Flow Logs yang ingin Anda nonaktifkan dan ubah status konfigurasi menjadi Nonaktifkan.
Jika pilihan Anda mencakup konfigurasi aktif dan tidak aktif, di menu Ubah status konfigurasi, klik Nonaktifkan semua.
gcloud
Untuk menjeda pengumpulan log untuk konfigurasi Log Aliran VPC,
gunakan perintah gcloud network-management vpc-flow-logs-configs update
dan gcloud beta network-management vpc-flow-logs-configs update
.
Menjeda konfigurasi tingkat organisasi (Pratinjau)
gcloud beta network-management vpc-flow-logs-configs update CONFIG_NAME \ --location=global \ --organization=ORGANIZATION \ --state=disabled
Ganti kode berikut:
CONFIG_NAME
: nama konfigurasiORGANIZATION
: ID organisasi
Menjeda konfigurasi tingkat project
gcloud network-management vpc-flow-logs-configs update CONFIG_NAME \ --location=global \ --state=disabled
Ganti CONFIG_NAME
dengan nama konfigurasi.
Untuk menjeda konfigurasi Log Aliran VPC untuk jaringan atau subnet VPC, gunakan versi beta perintah ini.
API
Menjeda konfigurasi tingkat organisasi (Pratinjau)
Untuk menjeda pengumpulan log, gunakan
metode organizations.locations.vpcFlowLogsConfigs.patch
.
PATCH -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/ORGANIZATION_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME?updateMask=state { "state": "DISABLED" }
Ganti kode berikut:
PROJECT_ID
: ID project kuota. Permintaan API dihitung berdasarkan project ini.ORGANIZATION_ID
: ID organisasi.CONFIG_NAME
: nama konfigurasi.
Menjeda konfigurasi tingkat project
Untuk menjeda pengumpulan log, gunakan
metode projects.locations.vpcFlowLogsConfigs.patch
.
PATCH https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME?updateMask=state { "state": "DISABLED" }
Ganti kode berikut:
PROJECT_ID
: ID project Google Cloud yang berisi konfigurasi. ID ini sama dengan project ID resource yang konfigurasinya digunakan.CONFIG_NAME
: nama konfigurasi.
Untuk menjeda konfigurasi VPC Flow Logs untuk jaringan atau subnet VPC, gunakan permintaan ini versi v1beta1.
Menghapus konfigurasi Log Aliran VPC
Konsol
Di Google Cloud console, buka halaman VPC Flow Logs.
Di bagian Konfigurasi tingkat organisasi atau Konfigurasi tingkat project, pilih satu atau beberapa konfigurasi VPC Flow Logs yang ingin Anda hapus, lalu klik Delete.
gcloud
Untuk menghapus konfigurasi Log Aliran VPC,
gunakan perintah gcloud network-management vpc-flow-logs-configs delete
dan gcloud beta network-management vpc-flow-logs-configs delete
.
Menghapus konfigurasi tingkat organisasi (Pratinjau)
gcloud beta network-management vpc-flow-logs-configs delete CONFIG_NAME \ --location=global \ --organization=ORGANIZATION
Ganti kode berikut:
CONFIG_NAME
: nama konfigurasiORGANIZATION
: ID organisasi
Menghapus konfigurasi tingkat project
gcloud network-management vpc-flow-logs-configs delete CONFIG_NAME \ --location=global
Ganti CONFIG_NAME
dengan nama konfigurasi yang ingin Anda hapus.
Untuk menghapus konfigurasi Log Aliran VPC untuk jaringan atau subnet VPC, gunakan versi beta perintah ini.
API
Menghapus konfigurasi tingkat organisasi (Pratinjau)
Untuk menghapus konfigurasi Log Aliran VPC, gunakan metode organizations.locations.vpcFlowLogsConfigs.delete
.
DELETE -H "x-goog-user-project:PROJECT_ID" https://networkmanagement.googleapis.com/v1beta1/organizations/ORGANIZATION_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME
Ganti kode berikut:
PROJECT_ID
: ID project kuota. Permintaan API dihitung berdasarkan project ini.ORGANIZATION_ID
: ID organisasi.CONFIG_NAME
: nama konfigurasi.
Menghapus konfigurasi tingkat project
Untuk menghapus konfigurasi Log Aliran VPC, gunakan metode projects.locations.vpcFlowLogsConfigs.delete
.
DELETE https://networkmanagement.googleapis.com/v1/projects/PROJECT_ID/locations/global/vpcFlowLogsConfigs/CONFIG_NAME
Ganti kode berikut:
PROJECT_ID
: ID Google Cloud project yang berisi konfigurasiCONFIG_NAME
: nama konfigurasi
Untuk menghapus konfigurasi VPC Flow Logs untuk jaringan atau subnet VPC, gunakan permintaan ini versi v1beta1.
Menonaktifkan Log Aliran VPC untuk subnet
Bagian ini menjelaskan cara menghapus konfigurasi Log Aliran VPC yang dikelola oleh Compute Engine API. Saat Anda menonaktifkan Log Aliran VPC untuk subnet, pengumpulan log akan dihentikan dan konfigurasi akan dihapus.
Konsol
Di Google Cloud konsol, buka halaman VPC networks.
Klik subnet yang ingin Anda perbarui.
Klik Edit.
Untuk Flow logs, pilih Off.
Klik Save.
gcloud
Jalankan perintah berikut:
gcloud compute networks subnets update SUBNET_NAME \ --no-enable-flow-logs
API
Menonaktifkan VPC Flow Logs di subnet untuk berhenti mengumpulkan data log.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/SUBNET_NAME { "logConfig": { "enable": false }, "fingerprint": "SUBNET_FINGERPRINT" }
Ganti kode berikut:
PROJECT_ID
: ID project tempat subnet beradaREGION
: region tempat subnet beradaSUBNET_NAME
: nama subnet yang adaSUBNET_FINGERPRINT
: ID sidik jari untuk subnet yang ada, yang diberikan saat Anda menjelaskan subnet
Untuk mengetahui informasi selengkapnya, lihat metode subnetworks.patch
.
Pemecahan masalah
Log alur untuk subnet tampaknya dinonaktifkan meskipun Anda mengaktifkannya
Saat Anda mengonfigurasi subnet khusus proxy untuk Load Balancer Aplikasi internal dan menggunakan kembali perintah
gcloud compute networks subnets
untuk mengaktifkan Log Aliran VPC, perintah tersebut tampaknya berhasil, tetapi log alur tidak benar-benar diaktifkan. Flag--enable-flow-logs
tidak berlaku jika Anda juga menyertakan flag--purpose=INTERNAL_HTTPS_LOAD_BALANCER
.Saat menggunakan konsol Google Cloud atau API untuk mengaktifkan log alur, Anda akan melihat pesan error: "Invalid value for field 'resource.enableFlowLogs': 'true'. Kolom yang tidak valid ditetapkan dalam subnetwork dengan tujuan INTERNAL_HTTPS_LOAD_BALANCER."
Karena subnet khusus proxy tidak memiliki VM, Log Aliran VPC tidak didukung. Inilah perilaku yang dimaksudkan.