terraform: add missing releases bucket policy
This information was lost, this is just a guess policy
Eelco Dolstra committed
Dec 15, 2018 at 16:12 UTC
525b77566e94314582c3466c1a579b7857385405
1 file changed
+18
terraform/releases.tf
+18
@@ -10,6 +10,24 @@ resource "aws_s3_bucket" "releases" {
10
}
11
}
12
13
+resource "aws_s3_bucket_policy" "releases" {
14
+ bucket = "${aws_s3_bucket.releases.id}"
15
+ policy = "${data.aws_iam_policy_document.releases.json}"
16
+}
17
+
18
+data "aws_iam_policy_document" "releases" {
19
+ statement {
20
+ sid = "1"
21
+ actions = ["s3:GetObject"]
22
+ resources = ["${aws_s3_bucket.releases.arn}/*"]
23
+
24
+ principals {
25
+ type = "AWS"
26
+ identifiers = ["*"]
27
+ }
28
+ }
29
+}
30
+
31
resource "aws_cloudfront_distribution" "releases" {
32
enabled = true
33
is_ipv6_enabled = true