able to read emails from sqs.

This commit is contained in:
Bryce Covert
2018-04-05 21:42:23 -07:00
parent 0b3cef3f33
commit 4eace8144e
6 changed files with 66 additions and 9 deletions

View File

@@ -101,3 +101,6 @@ output "aws_default_region" {
value = "us-east-1"
}
output "queue_url" {
value = "${aws_sqs_queue.integreat-mail.id}"
}

View File

@@ -1,7 +1,7 @@
{
"version": 3,
"terraform_version": "0.11.5",
"serial": 11,
"serial": 12,
"lineage": "9b630886-8cee-a57d-c7a2-4f19f13f9c51",
"modules": [
{
@@ -23,6 +23,11 @@
"sensitive": false,
"type": "string",
"value": "OtRw2t/xktJBDjP8Jnx1Yf6G+uzBfIkrQEc6nmgo"
},
"queue_url": {
"sensitive": false,
"type": "string",
"value": "https://sqs.us-east-1.amazonaws.com/679918342773/integreat-mail-prod"
}
},
"resources": {
@@ -226,11 +231,11 @@
"type": "aws_caller_identity",
"depends_on": [],
"primary": {
"id": "2018-04-06 03:15:18.246075732 +0000 UTC",
"id": "2018-04-06 04:15:23.392881567 +0000 UTC",
"attributes": {
"account_id": "679918342773",
"arn": "arn:aws:iam::679918342773:user/bryce",
"id": "2018-04-06 03:15:18.246075732 +0000 UTC",
"id": "2018-04-06 04:15:23.392881567 +0000 UTC",
"user_id": "AIDAJPUJFTOKO4IRADMV4"
},
"meta": {},

View File

@@ -1,7 +1,7 @@
{
"version": 3,
"terraform_version": "0.11.5",
"serial": 11,
"serial": 12,
"lineage": "9b630886-8cee-a57d-c7a2-4f19f13f9c51",
"modules": [
{
@@ -117,6 +117,33 @@
"deposed": [],
"provider": "provider.aws"
},
"aws_s3_bucket_notification.mail_bucket_notification": {
"type": "aws_s3_bucket_notification",
"depends_on": [
"aws_s3_bucket.invoices",
"aws_sqs_queue.integreat-mail"
],
"primary": {
"id": "integreat-mail-prod",
"attributes": {
"bucket": "integreat-mail-prod",
"id": "integreat-mail-prod",
"lambda_function.#": "0",
"queue.#": "1",
"queue.0.events.#": "1",
"queue.0.events.3356830603": "s3:ObjectCreated:*",
"queue.0.filter_prefix": "",
"queue.0.filter_suffix": "",
"queue.0.id": "tf-s3-queue-20180406031531190700000001",
"queue.0.queue_arn": "arn:aws:sqs:us-east-1:679918342773:integreat-mail-prod",
"topic.#": "0"
},
"meta": {},
"tainted": false
},
"deposed": [],
"provider": "provider.aws"
},
"aws_ses_receipt_rule.store": {
"type": "aws_ses_receipt_rule",
"depends_on": [
@@ -184,7 +211,7 @@
"max_message_size": "262144",
"message_retention_seconds": "345600",
"name": "integreat-mail-prod",
"policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"sqs:SendMessage\",\"Resource\":\"arn:aws:sqs:*:*:s3-event-notification-queue\",\"Condition\":{\"ArnEquals\":{\"aws:SourceArn\":\"arn:aws:s3:::integreat-mail-prod\"}}}]}",
"policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"sqs:SendMessage\",\"Resource\":\"arn:aws:sqs:*:*:integreat-mail-prod\",\"Condition\":{\"ArnEquals\":{\"aws:SourceArn\":\"arn:aws:s3:::integreat-mail-prod\"}}}]}",
"receive_wait_time_seconds": "0",
"tags.%": "0",
"visibility_timeout_seconds": "30"
@@ -199,11 +226,11 @@
"type": "aws_caller_identity",
"depends_on": [],
"primary": {
"id": "2018-04-06 03:12:05.025363179 +0000 UTC",
"id": "2018-04-06 03:15:18.246075732 +0000 UTC",
"attributes": {
"account_id": "679918342773",
"arn": "arn:aws:iam::679918342773:user/bryce",
"id": "2018-04-06 03:12:05.025363179 +0000 UTC",
"id": "2018-04-06 03:15:18.246075732 +0000 UTC",
"user_id": "AIDAJPUJFTOKO4IRADMV4"
},
"meta": {},