We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
document-processing-workflows
Blocking #747
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 | }
The text was updated successfully, but these errors were encountered:
ffeldhaus
No branches or pull requests
Blocking #747
document-processing-workflows
The text was updated successfully, but these errors were encountered: