HIGH
Source
Trivy
ID
AVD-GCP-0031

Instances should not have public IP addresses

Instances should not be publicly exposed to the internet

Impact

Direct exposure of an instance to the public internet

Follow the appropriate remediation steps below to resolve the issue.

Remove public IP

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 resource "google_compute_instance" "good_example" {
   name         = "test"
   machine_type = "e2-medium"
   zone         = "us-central1-a"
 
   tags = ["foo", "bar"]
 
   boot_disk {
     initialize_params {
       image = "debian-cloud/debian-9"
     }
   }
 
   // Local SSD disk
   scratch_disk {
     interface = "SCSI"
   }
 
   network_interface {
     network = "default"
   }
 }