From ed7f6fb060bd93462d13c37147ba0ad12bcd1be6 Mon Sep 17 00:00:00 2001 From: Anders Hagen Ottersland Date: Fri, 18 Oct 2024 12:32:25 +0200 Subject: [PATCH 1/2] all commands ran, did all the steps, but the queue is not working atm --- WorkshopBackend/OrderService/Controllers/OrderController.cs | 4 ++-- WorkshopBackend/OrderService/source.json | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 WorkshopBackend/OrderService/source.json diff --git a/WorkshopBackend/OrderService/Controllers/OrderController.cs b/WorkshopBackend/OrderService/Controllers/OrderController.cs index e49adda..53c7775 100644 --- a/WorkshopBackend/OrderService/Controllers/OrderController.cs +++ b/WorkshopBackend/OrderService/Controllers/OrderController.cs @@ -15,8 +15,8 @@ public class OrderController : ControllerBase private readonly IAmazonSQS _sqs; private readonly IAmazonSimpleNotificationService _sns; private readonly IAmazonEventBridge _eventBridge; - private readonly string _queueUrl = ""; // Format of https://.* - private readonly string _topicArn = ""; // Format of arn:aws.* + private readonly string _queueUrl = "https://sqs.eu-north-1.amazonaws.com/637423341661/andersHagenOrderQueue"; // Format of https://.* + private readonly string _topicArn = "arn:aws:sns:eu-north-1:637423341661:andersHagenOrderCreatedTopic"; // Format of arn:aws.* public OrderController() { diff --git a/WorkshopBackend/OrderService/source.json b/WorkshopBackend/OrderService/source.json new file mode 100644 index 0000000..4c1faad --- /dev/null +++ b/WorkshopBackend/OrderService/source.json @@ -0,0 +1,4 @@ + +{ + "Policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"*\"},\"Action\":\"SQS:SendMessage\",\"Resource\":\"arn:aws:sqs:eu-north-1:637423341661:andersHagenOrderQueue\",\"Condition\":{\"ArnEquals\":{\"aws:SourceArn\":\"arn:aws:sns:eu-north-1:637423341661:andersHagenOrderCreatedTopic\"}}}]}" +} \ No newline at end of file From 71f865114ef3010802862d005b9c2caf4a87611d Mon Sep 17 00:00:00 2001 From: Anders Hagen Ottersland Date: Fri, 18 Oct 2024 14:07:12 +0200 Subject: [PATCH 2/2] Everything works now :D --- WorkshopBackend/OrderService/source.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/WorkshopBackend/OrderService/source.json b/WorkshopBackend/OrderService/source.json index 4c1faad..9381866 100644 --- a/WorkshopBackend/OrderService/source.json +++ b/WorkshopBackend/OrderService/source.json @@ -1,4 +1,3 @@ - -{ +{ "Policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"*\"},\"Action\":\"SQS:SendMessage\",\"Resource\":\"arn:aws:sqs:eu-north-1:637423341661:andersHagenOrderQueue\",\"Condition\":{\"ArnEquals\":{\"aws:SourceArn\":\"arn:aws:sns:eu-north-1:637423341661:andersHagenOrderCreatedTopic\"}}}]}" } \ No newline at end of file