From e179f5dbe6b6e7ce0f6497cc5043173e59b27301 Mon Sep 17 00:00:00 2001 From: FiendishDrWu <130258228+FiendishDrWu@users.noreply.github.com> Date: Thu, 27 Nov 2025 13:53:45 -0800 Subject: [PATCH 1/2] Refactor default image owner handling by region Add regional AMI owner override to lambda_functions/execute_campaign/main.js --- lambda_functions/execute_campaign/main.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lambda_functions/execute_campaign/main.js b/lambda_functions/execute_campaign/main.js index 4bbd8b2..5fb09db 100644 --- a/lambda_functions/execute_campaign/main.js +++ b/lambda_functions/execute_campaign/main.js @@ -232,7 +232,12 @@ exports.main = async function(event, context, callback) { Values: [amis[manifest.instanceType] || defaultImageName] }); - const defaultImageOwner = "898082745236"; + const defaultImageOwnerMap = { + "af-south-1": "380973545650", + // add more overrides as needed + }; + + const defaultImageOwner = defaultImageOwnerMap[manifest.region] || "898082745236"; imageFilters.push({ Name: "owner-id", From 6a8763cc314ff320e063b0c558e8bd196c71115e Mon Sep 17 00:00:00 2001 From: FiendishDrWu <130258228+FiendishDrWu@users.noreply.github.com> Date: Fri, 5 Dec 2025 20:12:43 -0800 Subject: [PATCH 2/2] Add default image owners for required regions --- lambda_functions/execute_campaign/main.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lambda_functions/execute_campaign/main.js b/lambda_functions/execute_campaign/main.js index 5fb09db..fa92489 100644 --- a/lambda_functions/execute_campaign/main.js +++ b/lambda_functions/execute_campaign/main.js @@ -233,8 +233,18 @@ exports.main = async function(event, context, callback) { }); const defaultImageOwnerMap = { - "af-south-1": "380973545650", // add more overrides as needed + "ap-south-2": "442309848619", + "eu-south-1": "771282176748", + "eu-south-2": "565266784259", + "me-central-1": "077386991849", + "eu-central-2": "350317392379", + "af-south-1": "380973545650", + "me-south-1": "130039589902", + "ap-east-1": "452469860969", + "ap-southeast-3": "534350146288", + "ap-southeast-4": "064406389444", + "ap-southeast-5": "803833843295", }; const defaultImageOwner = defaultImageOwnerMap[manifest.region] || "898082745236";