Skip to content

Commit 39e75c3

Browse files
authored
Merge pull request #2811 from kakakakakku/fifo-sns-sqs-lambda-firehose-s3
fifo-sns-sqs-lambda-firehose-s3: Update runtime to python3.13
2 parents d8c6928 + 3847875 commit 39e75c3

File tree

5 files changed

+8
-21
lines changed

5 files changed

+8
-21
lines changed

fifo-sns-sqs-lambda-firehose-s3/README.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ The Terraform template in this pattern allows you to connect an SQS FIFO queue t
1212
* FIFO SQS queue
1313
* FIFO SNS Topic
1414
* Lambda function in python
15-
* Cloudwatch log group for Lambda function
15+
* CloudWatch log group for Lambda function
1616
* Required roles and policies
1717

1818
Learn more about this pattern at Serverless Land Patterns: [serverlessland.com/patterns/sns-sqs-lambda-firehose-s3-terraform](https://serverlessland.com/patterns/sns-sqs-lambda-firehose-s3-terraform)
@@ -83,7 +83,7 @@ aws s3 ls "s3://fifo-sns-sqs-lambda-firehose-s3-bucket-<YOUR-DEPLOYMENT-ID>" --r
8383
2022-03-29 19:17:01 1672 2022/03/29/17/fifo-sns-sqs-lambda-firehose-s3-stream-<YOUR-DEPLOYMENT-ID>-1-2022-03-29-17-15-58-4c161535-d7d7-4ae8-b6b9-11ee2f4cd446
8484
```
8585

86-
4. You can check cloudwatch log group as well to see the lambda's event logs
86+
4. You can check CloudWatch log group as well to see the lambda's event logs
8787
```bash
8888
aws logs describe-log-streams --log-group-name '/aws/lambda/fifo-sns-sqs-lambda-firehose-s3-lambda-<YOUR-DEPLOYMENT-ID>'
8989
{
@@ -197,11 +197,3 @@ terraform show
197197
----
198198
Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
199199
SPDX-License-Identifier: MIT-0
200-
201-
202-
203-
204-
205-
206-
207-
601 Bytes
Binary file not shown.

fifo-sns-sqs-lambda-firehose-s3/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ terraform {
66
required_providers {
77
aws = {
88
source = "hashicorp/aws"
9-
version = "~> 4.0"
9+
version = "~> 5.0"
1010
}
1111
}
1212

@@ -90,7 +90,7 @@ module "aws_lambda" {
9090
lambda_name = "${local.prefix}-lambda-${random_id.seed.hex}"
9191
lambda_handler = "lambdaFirehoseLogger.lambdaFirehoseLogger"
9292
lambda_file = "./assets/lambda/lambdaFirehoseLogger.py"
93-
lambda_runtime = "python3.8"
93+
lambda_runtime = "python3.13"
9494
env_variables = {
9595
"FIREHOSE_STREAM_NAME" : "${local.prefix}-stream-${random_id.seed.hex}"
9696
}

fifo-sns-sqs-lambda-firehose-s3/modules/terraform-aws-firehose/main.tf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ resource "aws_kinesis_firehose_delivery_stream" "stream" {
1818

1919

2020
extended_s3_configuration {
21-
role_arn = aws_iam_role.firehose_role.arn
22-
bucket_arn = var.bucket_arn
23-
buffer_size = var.buffer_size != null ? var.buffer_size : 1
24-
buffer_interval = var.buffer_interval != null ? var.buffer_interval : 60
21+
role_arn = aws_iam_role.firehose_role.arn
22+
bucket_arn = var.bucket_arn
23+
buffering_size = var.buffer_size != null ? var.buffer_size : 1
24+
buffering_interval = var.buffer_interval != null ? var.buffer_interval : 60
2525
}
2626
}
2727

fifo-sns-sqs-lambda-firehose-s3/modules/terraform-aws-s3/main.tf

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@ resource "aws_s3_bucket" "bucket" {
1313

1414
}
1515

16-
resource "aws_s3_bucket_acl" "acl" {
17-
bucket = aws_s3_bucket.bucket.id
18-
acl = "private"
19-
}
20-
2116
resource "aws_s3_bucket_public_access_block" "access" {
2217
bucket = aws_s3_bucket.bucket.id
2318
block_public_acls = true

0 commit comments

Comments
 (0)