-
Notifications
You must be signed in to change notification settings - Fork 114
Open
Description
Blocking #747
document-processing-workflows
2024-02-15T12:38:48.9347428Z �[0m2024-02-15 12:38:48 �[0;31m[ERROR]�[0m Errors found in CHECKOV�[0m
2024-02-15T12:38:48.9448561Z �[0m2024-02-15 12:38:48 �[0;31m[ERROR]�[0m Command output for CHECKOV:
2024-02-15T12:38:48.9449968Z ------
2024-02-15T12:38:48.9450551Z terraform scan results:
2024-02-15T12:38:48.9450952Z
2024-02-15T12:38:48.9451458Z Passed checks: 46, Failed checks: 19, Skipped checks: 0
2024-02-15T12:38:48.9452296Z
2024-02-15T12:38:48.9453100Z Check: CKV_GCP_114: "Ensure public access prevention is enforced on Cloud Storage bucket"
2024-02-15T12:38:48.9454449Z FAILED for resource: google_storage_bucket.source
2024-02-15T12:38:48.9455995Z File: /document-processing-workflows/main.tf:138-144
2024-02-15T12:38:48.9458344Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-general-policies/bc-google-cloud-114
2024-02-15T12:38:48.9462527Z
2024-02-15T12:38:48.9462884Z 138 | resource "google_storage_bucket" "source" {
2024-02-15T12:38:48.9464258Z 139 | name = "${var.project_id}-source"
2024-02-15T12:38:48.9465286Z 140 | location = var.region
2024-02-15T12:38:48.9466289Z 141 | force_destroy = true
2024-02-15T12:38:48.9467100Z 142 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9468246Z 143 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9470343Z 144 | }
2024-02-15T12:38:48.9470921Z
2024-02-15T12:38:48.9471271Z Check: CKV_GCP_62: "Bucket should log access"
2024-02-15T12:38:48.9472520Z FAILED for resource: google_storage_bucket.source
2024-02-15T12:38:48.9474575Z File: /document-processing-workflows/main.tf:138-144
2024-02-15T12:38:48.9476805Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-storage-gcs-policies/bc-gcp-logging-2
2024-02-15T12:38:48.9478159Z
2024-02-15T12:38:48.9478750Z 138 | resource "google_storage_bucket" "source" {
2024-02-15T12:38:48.9479717Z 139 | name = "${var.project_id}-source"
2024-02-15T12:38:48.9480650Z 140 | location = var.region
2024-02-15T12:38:48.9481379Z 141 | force_destroy = true
2024-02-15T12:38:48.9482069Z 142 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9482990Z 143 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9483779Z 144 | }
2024-02-15T12:38:48.9484037Z
2024-02-15T12:38:48.9484409Z Check: CKV_GCP_78: "Ensure Cloud storage has versioning enabled"
2024-02-15T12:38:48.9485403Z FAILED for resource: google_storage_bucket.source
2024-02-15T12:38:48.9486370Z File: /document-processing-workflows/main.tf:138-144
2024-02-15T12:38:48.9488773Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-general-policies/ensure-gcp-cloud-storage-has-versioning-enabled
2024-02-15T12:38:48.9490388Z
2024-02-15T12:38:48.9490765Z 138 | resource "google_storage_bucket" "source" {
2024-02-15T12:38:48.9491737Z 139 | name = "${var.project_id}-source"
2024-02-15T12:38:48.9492549Z 140 | location = var.region
2024-02-15T12:38:48.9493313Z 141 | force_destroy = true
2024-02-15T12:38:48.9494054Z 142 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9494899Z 143 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9495872Z 144 | }
2024-02-15T12:38:48.9496229Z
2024-02-15T12:38:48.9496779Z Check: CKV_GCP_114: "Ensure public access prevention is enforced on Cloud Storage bucket"
2024-02-15T12:38:48.9497880Z FAILED for resource: google_storage_bucket.uploads
2024-02-15T12:38:48.9498860Z File: /document-processing-workflows/main.tf:146-152
2024-02-15T12:38:48.9500708Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-general-policies/bc-google-cloud-114
2024-02-15T12:38:48.9502041Z
2024-02-15T12:38:48.9502329Z 146 | resource "google_storage_bucket" "uploads" {
2024-02-15T12:38:48.9503403Z 147 | name = "${var.project_id}-uploads"
2024-02-15T12:38:48.9504180Z 148 | location = var.region
2024-02-15T12:38:48.9504906Z 149 | force_destroy = true
2024-02-15T12:38:48.9505721Z 150 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9506527Z 151 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9507314Z 152 | }
2024-02-15T12:38:48.9507578Z
2024-02-15T12:38:48.9507955Z Check: CKV_GCP_62: "Bucket should log access"
2024-02-15T12:38:48.9508700Z FAILED for resource: google_storage_bucket.uploads
2024-02-15T12:38:48.9509637Z File: /document-processing-workflows/main.tf:146-152
2024-02-15T12:38:48.9511575Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-storage-gcs-policies/bc-gcp-logging-2
2024-02-15T12:38:48.9512941Z
2024-02-15T12:38:48.9513271Z 146 | resource "google_storage_bucket" "uploads" {
2024-02-15T12:38:48.9514187Z 147 | name = "${var.project_id}-uploads"
2024-02-15T12:38:48.9515095Z 148 | location = var.region
2024-02-15T12:38:48.9515823Z 149 | force_destroy = true
2024-02-15T12:38:48.9516513Z 150 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9517434Z 151 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9518221Z 152 | }
2024-02-15T12:38:48.9518695Z
2024-02-15T12:38:48.9519071Z Check: CKV_GCP_78: "Ensure Cloud storage has versioning enabled"
2024-02-15T12:38:48.9520079Z FAILED for resource: google_storage_bucket.uploads
2024-02-15T12:38:48.9521041Z File: /document-processing-workflows/main.tf:146-152
2024-02-15T12:38:48.9523272Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-general-policies/ensure-gcp-cloud-storage-has-versioning-enabled
2024-02-15T12:38:48.9525023Z
2024-02-15T12:38:48.9525314Z 146 | resource "google_storage_bucket" "uploads" {
2024-02-15T12:38:48.9526283Z 147 | name = "${var.project_id}-uploads"
2024-02-15T12:38:48.9527513Z 148 | location = var.region
2024-02-15T12:38:48.9528316Z 149 | force_destroy = true
2024-02-15T12:38:48.9529057Z 150 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9529949Z 151 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9530805Z 152 | }
2024-02-15T12:38:48.9531080Z
2024-02-15T12:38:48.9531628Z Check: CKV_GCP_114: "Ensure public access prevention is enforced on Cloud Storage bucket"
2024-02-15T12:38:48.9532747Z FAILED for resource: google_storage_bucket.processing
2024-02-15T12:38:48.9533771Z File: /document-processing-workflows/main.tf:154-160
2024-02-15T12:38:48.9535592Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-general-policies/bc-google-cloud-114
2024-02-15T12:38:48.9538093Z
2024-02-15T12:38:48.9538548Z 154 | resource "google_storage_bucket" "processing" {
2024-02-15T12:38:48.9539550Z 155 | name = "${var.project_id}-processing"
2024-02-15T12:38:48.9540397Z 156 | location = var.region
2024-02-15T12:38:48.9541277Z 157 | force_destroy = true
2024-02-15T12:38:48.9542023Z 158 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9543215Z 159 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9598501Z 160 | }
2024-02-15T12:38:48.9598827Z
2024-02-15T12:38:48.9599292Z Check: CKV_GCP_62: "Bucket should log access"
2024-02-15T12:38:48.9599990Z FAILED for resource: google_storage_bucket.processing
2024-02-15T12:38:48.9600998Z File: /document-processing-workflows/main.tf:154-160
2024-02-15T12:38:48.9602611Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-storage-gcs-policies/bc-gcp-logging-2
2024-02-15T12:38:48.9603600Z
2024-02-15T12:38:48.9603800Z 154 | resource "google_storage_bucket" "processing" {
2024-02-15T12:38:48.9604451Z 155 | name = "${var.project_id}-processing"
2024-02-15T12:38:48.9605078Z 156 | location = var.region
2024-02-15T12:38:48.9605682Z 157 | force_destroy = true
2024-02-15T12:38:48.9606132Z 158 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9606751Z 159 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9607524Z 160 | }
2024-02-15T12:38:48.9607705Z
2024-02-15T12:38:48.9608010Z Check: CKV_GCP_78: "Ensure Cloud storage has versioning enabled"
2024-02-15T12:38:48.9608691Z FAILED for resource: google_storage_bucket.processing
2024-02-15T12:38:48.9609337Z File: /document-processing-workflows/main.tf:154-160
2024-02-15T12:38:48.9610589Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-general-policies/ensure-gcp-cloud-storage-has-versioning-enabled
2024-02-15T12:38:48.9611596Z
2024-02-15T12:38:48.9611800Z 154 | resource "google_storage_bucket" "processing" {
2024-02-15T12:38:48.9612437Z 155 | name = "${var.project_id}-processing"
2024-02-15T12:38:48.9613033Z 156 | location = var.region
2024-02-15T12:38:48.9613483Z 157 | force_destroy = true
2024-02-15T12:38:48.9613962Z 158 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9614785Z 159 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9615256Z 160 | }
2024-02-15T12:38:48.9615471Z
2024-02-15T12:38:48.9615869Z Check: CKV_GCP_114: "Ensure public access prevention is enforced on Cloud Storage bucket"
2024-02-15T12:38:48.9616615Z FAILED for resource: google_storage_bucket.results
2024-02-15T12:38:48.9617359Z File: /document-processing-workflows/main.tf:162-185
2024-02-15T12:38:48.9618468Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-general-policies/bc-google-cloud-114
2024-02-15T12:38:48.9619216Z
2024-02-15T12:38:48.9619505Z 162 | resource "google_storage_bucket" "results" {
2024-02-15T12:38:48.9620063Z 163 | for_each = google_document_ai_processor.processor
2024-02-15T12:38:48.9620765Z 164 | name = "${var.project_id}-results-${each.value.name}"
2024-02-15T12:38:48.9621393Z 165 | location = var.region
2024-02-15T12:38:48.9621892Z 166 | force_destroy = true
2024-02-15T12:38:48.9622319Z 167 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9622810Z 168 |
2024-02-15T12:38:48.9623127Z 169 | dynamic "cors" {
2024-02-15T12:38:48.9623600Z 170 | for_each = var.proxy_storage_requests ? [] : [1]
2024-02-15T12:38:48.9624157Z 171 | content {
2024-02-15T12:38:48.9624581Z 172 | origin = ["https://${var.domain}"]
2024-02-15T12:38:48.9625120Z 173 | method = ["GET", "HEAD", "PUT", "POST", "DELETE"]
2024-02-15T12:38:48.9625713Z 174 | response_header = ["*"]
2024-02-15T12:38:48.9626132Z 175 | max_age_seconds = 3600
2024-02-15T12:38:48.9626491Z 176 | }
2024-02-15T12:38:48.9626885Z 177 | }
2024-02-15T12:38:48.9627195Z 178 |
2024-02-15T12:38:48.9627540Z 179 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9628085Z 180 |
2024-02-15T12:38:48.9628673Z 181 | # as results may stay in the bucket longer, enable autoclass by default to reduce cost
2024-02-15T12:38:48.9629268Z 182 | autoclass {
2024-02-15T12:38:48.9629701Z 183 | enabled = true
2024-02-15T12:38:48.9630060Z 184 | }
2024-02-15T12:38:48.9630340Z 185 | }
2024-02-15T12:38:48.9630529Z
2024-02-15T12:38:48.9630774Z Check: CKV_GCP_62: "Bucket should log access"
2024-02-15T12:38:48.9631286Z FAILED for resource: google_storage_bucket.results
2024-02-15T12:38:48.9631873Z File: /document-processing-workflows/main.tf:162-185
2024-02-15T12:38:48.9633034Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-storage-gcs-policies/bc-gcp-logging-2
2024-02-15T12:38:48.9633889Z
2024-02-15T12:38:48.9634115Z 162 | resource "google_storage_bucket" "results" {
2024-02-15T12:38:48.9634683Z 163 | for_each = google_document_ai_processor.processor
2024-02-15T12:38:48.9635447Z 164 | name = "${var.project_id}-results-${each.value.name}"
2024-02-15T12:38:48.9636080Z 165 | location = var.region
2024-02-15T12:38:48.9636566Z 166 | force_destroy = true
2024-02-15T12:38:48.9637052Z 167 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9637486Z 168 |
2024-02-15T12:38:48.9637798Z 169 | dynamic "cors" {
2024-02-15T12:38:48.9638272Z 170 | for_each = var.proxy_storage_requests ? [] : [1]
2024-02-15T12:38:48.9638811Z 171 | content {
2024-02-15T12:38:48.9639225Z 172 | origin = ["https://${var.domain}"]
2024-02-15T12:38:48.9639817Z 173 | method = ["GET", "HEAD", "PUT", "POST", "DELETE"]
2024-02-15T12:38:48.9640349Z 174 | response_header = ["*"]
2024-02-15T12:38:48.9640768Z 175 | max_age_seconds = 3600
2024-02-15T12:38:48.9641185Z 176 | }
2024-02-15T12:38:48.9641572Z 177 | }
2024-02-15T12:38:48.9641871Z 178 |
2024-02-15T12:38:48.9642272Z 179 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9642895Z 180 |
2024-02-15T12:38:48.9643438Z 181 | # as results may stay in the bucket longer, enable autoclass by default to reduce cost
2024-02-15T12:38:48.9644105Z 182 | autoclass {
2024-02-15T12:38:48.9644460Z 183 | enabled = true
2024-02-15T12:38:48.9644813Z 184 | }
2024-02-15T12:38:48.9645153Z 185 | }
2024-02-15T12:38:48.9645341Z
2024-02-15T12:38:48.9645697Z Check: CKV_GCP_78: "Ensure Cloud storage has versioning enabled"
2024-02-15T12:38:48.9646304Z FAILED for resource: google_storage_bucket.results
2024-02-15T12:38:48.9647002Z File: /document-processing-workflows/main.tf:162-185
2024-02-15T12:38:48.9648956Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-general-policies/ensure-gcp-cloud-storage-has-versioning-enabled
2024-02-15T12:38:48.9649868Z
2024-02-15T12:38:48.9650112Z 162 | resource "google_storage_bucket" "results" {
2024-02-15T12:38:48.9650741Z 163 | for_each = google_document_ai_processor.processor
2024-02-15T12:38:48.9651459Z 164 | name = "${var.project_id}-results-${each.value.name}"
2024-02-15T12:38:48.9652041Z 165 | location = var.region
2024-02-15T12:38:48.9652568Z 166 | force_destroy = true
2024-02-15T12:38:48.9652994Z 167 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9653435Z 168 |
2024-02-15T12:38:48.9653811Z 169 | dynamic "cors" {
2024-02-15T12:38:48.9654223Z 170 | for_each = var.proxy_storage_requests ? [] : [1]
2024-02-15T12:38:48.9654715Z 171 | content {
2024-02-15T12:38:48.9655238Z 172 | origin = ["https://${var.domain}"]
2024-02-15T12:38:48.9655783Z 173 | method = ["GET", "HEAD", "PUT", "POST", "DELETE"]
2024-02-15T12:38:48.9656297Z 174 | response_header = ["*"]
2024-02-15T12:38:48.9656772Z 175 | max_age_seconds = 3600
2024-02-15T12:38:48.9657147Z 176 | }
2024-02-15T12:38:48.9657456Z 177 | }
2024-02-15T12:38:48.9657822Z 178 |
2024-02-15T12:38:48.9658181Z 179 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9658635Z 180 |
2024-02-15T12:38:48.9659220Z 181 | # as results may stay in the bucket longer, enable autoclass by default to reduce cost
2024-02-15T12:38:48.9659823Z 182 | autoclass {
2024-02-15T12:38:48.9660172Z 183 | enabled = true
2024-02-15T12:38:48.9660651Z 184 | }
2024-02-15T12:38:48.9660918Z 185 | }
2024-02-15T12:38:48.9661105Z
2024-02-15T12:38:48.9661444Z Check: CKV_GCP_114: "Ensure public access prevention is enforced on Cloud Storage bucket"
2024-02-15T12:38:48.9662197Z FAILED for resource: google_storage_bucket.failed
2024-02-15T12:38:48.9662758Z File: /document-processing-workflows/main.tf:187-198
2024-02-15T12:38:48.9663930Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-general-policies/bc-google-cloud-114
2024-02-15T12:38:48.9664682Z
2024-02-15T12:38:48.9664984Z 187 | resource "google_storage_bucket" "failed" {
2024-02-15T12:38:48.9665552Z 188 | name = "${var.project_id}-failed"
2024-02-15T12:38:48.9666074Z 189 | location = var.region
2024-02-15T12:38:48.9666621Z 190 | force_destroy = true
2024-02-15T12:38:48.9667044Z 191 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9667680Z 192 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9668259Z 193 |
2024-02-15T12:38:48.9668838Z 194 | # as results may stay in the bucket longer, enable autoclass by default to reduce cost
2024-02-15T12:38:48.9669419Z 195 | autoclass {
2024-02-15T12:38:48.9669852Z 196 | enabled = true
2024-02-15T12:38:48.9670207Z 197 | }
2024-02-15T12:38:48.9670489Z 198 | }
2024-02-15T12:38:48.9670737Z
2024-02-15T12:38:48.9670906Z Check: CKV_GCP_62: "Bucket should log access"
2024-02-15T12:38:48.9671404Z FAILED for resource: google_storage_bucket.failed
2024-02-15T12:38:48.9671977Z File: /document-processing-workflows/main.tf:187-198
2024-02-15T12:38:48.9673342Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-storage-gcs-policies/bc-gcp-logging-2
2024-02-15T12:38:48.9674109Z
2024-02-15T12:38:48.9674343Z 187 | resource "google_storage_bucket" "failed" {
2024-02-15T12:38:48.9675154Z 188 | name = "${var.project_id}-failed"
2024-02-15T12:38:48.9675762Z 189 | location = var.region
2024-02-15T12:38:48.9676251Z 190 | force_destroy = true
2024-02-15T12:38:48.9676676Z 191 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9677282Z 192 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9677800Z 193 |
2024-02-15T12:38:48.9678285Z 194 | # as results may stay in the bucket longer, enable autoclass by default to reduce cost
2024-02-15T12:38:48.9678967Z 195 | autoclass {
2024-02-15T12:38:48.9679335Z 196 | enabled = true
2024-02-15T12:38:48.9679657Z 197 | }
2024-02-15T12:38:48.9680029Z 198 | }
2024-02-15T12:38:48.9680185Z
2024-02-15T12:38:48.9680520Z Check: CKV_GCP_78: "Ensure Cloud storage has versioning enabled"
2024-02-15T12:38:48.9681098Z FAILED for resource: google_storage_bucket.failed
2024-02-15T12:38:48.9681731Z File: /document-processing-workflows/main.tf:187-198
2024-02-15T12:38:48.9682971Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-general-policies/ensure-gcp-cloud-storage-has-versioning-enabled
2024-02-15T12:38:48.9683861Z
2024-02-15T12:38:48.9684076Z 187 | resource "google_storage_bucket" "failed" {
2024-02-15T12:38:48.9684707Z 188 | name = "${var.project_id}-failed"
2024-02-15T12:38:48.9685226Z 189 | location = var.region
2024-02-15T12:38:48.9685696Z 190 | force_destroy = true
2024-02-15T12:38:48.9686210Z 191 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9686747Z 192 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9687464Z 193 |
2024-02-15T12:38:48.9688039Z 194 | # as results may stay in the bucket longer, enable autoclass by default to reduce cost
2024-02-15T12:38:48.9688725Z 195 | autoclass {
2024-02-15T12:38:48.9689094Z 196 | enabled = true
2024-02-15T12:38:48.9689476Z 197 | }
2024-02-15T12:38:48.9689779Z 198 | }
2024-02-15T12:38:48.9689932Z
2024-02-15T12:38:48.9690323Z Check: CKV_GCP_114: "Ensure public access prevention is enforced on Cloud Storage bucket"
2024-02-15T12:38:48.9691072Z FAILED for resource: google_storage_bucket.datasets
2024-02-15T12:38:48.9691653Z File: /document-processing-workflows/main.tf:200-206
2024-02-15T12:38:48.9692753Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-general-policies/bc-google-cloud-114
2024-02-15T12:38:48.9693564Z
2024-02-15T12:38:48.9693792Z 200 | resource "google_storage_bucket" "datasets" {
2024-02-15T12:38:48.9694364Z 201 | name = "${var.project_id}-datasets"
2024-02-15T12:38:48.9694906Z 202 | location = var.region
2024-02-15T12:38:48.9695497Z 203 | force_destroy = true
2024-02-15T12:38:48.9695919Z 204 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9696476Z 205 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9697035Z 206 | }
2024-02-15T12:38:48.9697191Z
2024-02-15T12:38:48.9697375Z Check: CKV_GCP_62: "Bucket should log access"
2024-02-15T12:38:48.9697923Z FAILED for resource: google_storage_bucket.datasets
2024-02-15T12:38:48.9698575Z File: /document-processing-workflows/main.tf:200-206
2024-02-15T12:38:48.9699678Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-storage-gcs-policies/bc-gcp-logging-2
2024-02-15T12:38:48.9700432Z
2024-02-15T12:38:48.9700618Z 200 | resource "google_storage_bucket" "datasets" {
2024-02-15T12:38:48.9701482Z 201 | name = "${var.project_id}-datasets"
2024-02-15T12:38:48.9702005Z 202 | location = var.region
2024-02-15T12:38:48.9702440Z 203 | force_destroy = true
2024-02-15T12:38:48.9703046Z 204 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9703961Z 205 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9704447Z 206 | }
2024-02-15T12:38:48.9704720Z
2024-02-15T12:38:48.9704969Z Check: CKV_GCP_78: "Ensure Cloud storage has versioning enabled"
2024-02-15T12:38:48.9705553Z FAILED for resource: google_storage_bucket.datasets
2024-02-15T12:38:48.9706112Z File: /document-processing-workflows/main.tf:200-206
2024-02-15T12:38:48.9707496Z Guide: https://docs.prismacloud.io/en/enterprise-edition/policy-reference/google-cloud-policies/google-cloud-general-policies/ensure-gcp-cloud-storage-has-versioning-enabled
2024-02-15T12:38:48.9708421Z
2024-02-15T12:38:48.9708617Z 200 | resource "google_storage_bucket" "datasets" {
2024-02-15T12:38:48.9709285Z 201 | name = "${var.project_id}-datasets"
2024-02-15T12:38:48.9709781Z 202 | location = var.region
2024-02-15T12:38:48.9710256Z 203 | force_destroy = true
2024-02-15T12:38:48.9710865Z 204 | uniform_bucket_level_access = true
2024-02-15T12:38:48.9711365Z 205 | depends_on = [google_project_service.storage]
2024-02-15T12:38:48.9711879Z 206 | }
2024-02-15T12:38:48.9712035Z
2024-02-15T12:38:48.9712524Z Check: CKV2_GCP_22: "Ensure Document AI Processors are encrypted with a Customer Managed Key (CMK)"
2024-02-15T12:38:48.9713260Z FAILED for resource: google_document_ai_processor.processor
2024-02-15T12:38:48.9713912Z File: /document-processing-workflows/main.tf:210-216
2024-02-15T12:38:48.9714331Z
2024-02-15T12:38:48.9714554Z 210 | resource "google_document_ai_processor" "processor" {
2024-02-15T12:38:48.9715074Z 211 | for_each = var.processors
2024-02-15T12:38:48.9715503Z 212 | location = each.value.location
2024-02-15T12:38:48.9716044Z 213 | display_name = each.value.display_name
2024-02-15T12:38:48.9716514Z 214 | type = each.value.type
2024-02-15T12:38:48.9716991Z 215 | depends_on = [google_project_service.documentai]
2024-02-15T12:38:48.9717585Z 216 | }
Metadata
Metadata
Assignees
Labels
No labels