Skip to content

Commit 7dba92a

Browse files
authored
Merge pull request #3070 from kakakakakku/s3-sqs-terraform
s3-sqs-terraform: Update AWS Provider to v6
2 parents ab1b841 + 01699fa commit 7dba92a

2 files changed

Lines changed: 3 additions & 17 deletions

File tree

s3-sqs-terraform/README.md

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# AWS S3 to AWS SQS
1+
# Amazon S3 to Amazon SQS
22

33
Sends notifications from S3 to SQS when an object is created
44

@@ -39,20 +39,6 @@ Important: this application uses various AWS services and there are costs associ
3939
4040
This template creates an S3 bucket, allows you to upload objects to that bucket, and will send you notifications from S3 to SQS when an object is created in that bucket.
4141
42-
## Example event payload from EventBridge to SQS
43-
```
44-
{
45-
"Messages": [
46-
{
47-
"Body": "{\"Records\":[{\"eventVersion\":\"2.1\",\"eventSource\":\"aws:s3\",\"awsRegion\":\"us-east-1\",\"eventTime\":\"2022-03-08T16:05:00.346Z\",\"eventName\":\"ObjectCreated:Put\",\"userIdentity\":{\"principalId\":\"AWS:AROAV3HPQRS4DCLCF333I:i-1234567890\"},\"requestParameters\":{\"sourceIPAddress\":\"1.1.1.1\"},\"responseElements\":{\"x-amz-request-id\":\"8E48JWWWWWXHY65\",\"x-amz-id-2\":\"3QiK7dwWWgAJkrT0r374ONYvUHVzJLPgX3qRBGhK3SJQ2LV/AO0wl3hdUU+OdPcWkXis3rPYhegSAXXdcQxJIytl+Qeqta5oKlhjomKTk=\"},\"s3\":{\"s3SchemaVersion\":\"1.0\",\"configurationId\":\"tf-s3-queue-20220308160319846800000003\",\"bucket\":{\"name\":\"serverlessland-terraform-s3-sqs-123456789100\",\"ownerIdentity\":{\"principalId\":\"A3TQVHWWWWJRXR\"},\"arn\":\"arn:aws:s3:::serverlessland-terraform-s3-sqs-123456789100\"},\"object\":{\"key\":\"README.md\",\"size\":2663,\"eTag\":\"6f9e107ffe28d4ff6wewe37a592f130b6\",\"sequencer\":\"006229999AC4E668A16\"}}}]}",
48-
"ReceiptHandle": "AQEBQhdUK6MGfKpMDQSNtVssi/i5L9R3EHHpks85r4sAaxocQguy4fmn4Ux9jSSesBKO/J7C46ttWXwwwwm6h++QvxJkxrcB/HzFSCFuvYQWF5oVo2cE4LSecWwHO9JV83KYRPmkplMKEomwoT/5eAKUf2ht4u3GhX5V8WWsqERV80whyl3/S7Om3ex8zP0Ci5x118Apqo6GgIQsqNmSx2H/FnWPZhMniNIA/wUHtDABr2zZ2ymk8DGiNMda5CyOtR8g1dNXpbiuG9BXMkgBzFmdavJTCe55yVUgj+3+kNDsUHVudqcBRKbUUemsr5mKPZmyJb6uk/dEh3UjvO4euTaE/3UkTErL/Nq/jzpzn4KNZEsoN7FxgBLB9c47YGdOq0l/fqvqMCt57bmo8tLf0fRZFMGRmjQQbPJd7rpEjV8LsL74=",
49-
"MD5OfBody": "bc3ca7772533df39aw7f7800163dd8ac",
50-
"MessageId": "62086638-761d-420a-a331-3dd106c504b7"
51-
}
52-
]
53-
}
54-
```
55-
5642
## Testing
5743
5844
1. Upload an object to the S3 bucket created by the deployment.

s3-sqs-terraform/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
aws = {
44
source = "hashicorp/aws"
5-
version = "~> 3.27"
5+
version = "~> 6.0"
66
}
77
}
88

@@ -68,4 +68,4 @@ output "S3-Bucket" {
6868
output "SQS-QUEUE" {
6969
value = aws_sqs_queue.MySQSqueue.id
7070
description = "The SQS Queue URL"
71-
}
71+
}

0 commit comments

Comments
 (0)