Skip to content

Commit 2ea83a6

Browse files
[PRME-253] Add missing production logic to CORS policy on S3 buckets (#408)
1 parent fa19e0b commit 2ea83a6

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

infrastructure/buckets.tf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ module "ndr-document-store" {
1818
{
1919
allowed_headers = ["*"]
2020
allowed_methods = ["POST", "PUT", "DELETE"]
21-
allowed_origins = ["https://${terraform.workspace}.${var.domain}"]
21+
allowed_origins = [contains(["prod"], terraform.workspace) ? "https://${var.domain}" : "https://${terraform.workspace}.${var.domain}"]
2222
expose_headers = ["ETag"]
2323
max_age_seconds = 3000
2424
},
2525
{
2626
allowed_methods = ["GET"]
27-
allowed_origins = ["https://${terraform.workspace}.${var.domain}"]
27+
allowed_origins = [contains(["prod"], terraform.workspace) ? "https://${var.domain}" : "https://${terraform.workspace}.${var.domain}"]
2828
}
2929
]
3030
}
@@ -105,13 +105,13 @@ module "ndr-bulk-staging-store" {
105105
{
106106
allowed_headers = ["*"]
107107
allowed_methods = ["POST", "PUT", "DELETE"]
108-
allowed_origins = ["https://${terraform.workspace}.${var.domain}"]
108+
allowed_origins = [contains(["prod"], terraform.workspace) ? "https://${var.domain}" : "https://${terraform.workspace}.${var.domain}"]
109109
expose_headers = ["ETag"]
110110
max_age_seconds = 3000
111111
},
112112
{
113113
allowed_methods = ["GET"]
114-
allowed_origins = ["https://${terraform.workspace}.${var.domain}"]
114+
allowed_origins = [contains(["prod"], terraform.workspace) ? "https://${var.domain}" : "https://${terraform.workspace}.${var.domain}"]
115115
}
116116
]
117117
}

0 commit comments

Comments
 (0)