@@ -59,7 +59,7 @@ module "lambda_function" {
59
59
source_path = "../src/lambda-function1"
60
60
61
61
store_on_s3 = true
62
- s3_bucket = "my-bucket-with-lambda-builds"
62
+ s3_bucket = "my-bucket-id- with-lambda-builds"
63
63
64
64
layers = [
65
65
module.lambda_layer_s3.lambda_layer_arn,
@@ -86,7 +86,7 @@ module "lambda_layer_s3" {
86
86
source_path = "../src/lambda-layer"
87
87
88
88
store_on_s3 = true
89
- s3_bucket = "my-bucket-with-lambda-builds"
89
+ s3_bucket = "my-bucket-id- with-lambda-builds"
90
90
}
91
91
```
92
92
@@ -115,8 +115,13 @@ locals {
115
115
my_function_source = "../path/to/package.zip"
116
116
}
117
117
118
+ resource "aws_s3_bucket" "builds" {
119
+ bucket = "my-builds"
120
+ acl = "private"
121
+ }
122
+
118
123
resource "aws_s3_bucket_object" "my_function" {
119
- bucket = "my-bucket-with-lambda- builds"
124
+ bucket = aws_s3_bucket. builds.id
120
125
key = "${filemd5(local.my_function_source)}.zip"
121
126
source = local.my_function_source
122
127
}
@@ -131,7 +136,7 @@ module "lambda_function_existing_package_s3" {
131
136
132
137
create_package = false
133
138
s3_existing_package = {
134
- bucket = "my-bucket-with-lambda- builds"
139
+ bucket = aws_s3_bucket. builds.id
135
140
key = aws_s3_bucket_object.my_function.id
136
141
}
137
142
}
@@ -180,7 +185,7 @@ module "lambda_layer_s3" {
180
185
source_path = "../fixtures/python3.8-app1"
181
186
182
187
store_on_s3 = true
183
- s3_bucket = "my-bucket-with-lambda-builds"
188
+ s3_bucket = "my-bucket-id- with-lambda-builds"
184
189
}
185
190
```
186
191
0 commit comments