From af9a7ac4210fb9fa01a7167cff145769bd33b2cf Mon Sep 17 00:00:00 2001 From: Manuel Luypaert Date: Fri, 26 Jan 2024 21:25:40 +0000 Subject: [PATCH] Attempt to pass through temporary AWS credentials retrieved through roles to application container --- Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Makefile b/Makefile index 9c465b2f..8f6653dd 100644 --- a/Makefile +++ b/Makefile @@ -247,6 +247,9 @@ ifneq (${AWS_ACCESS_KEY_ID},) ifneq (${AWS_SECRET_ACCESS_KEY},) $(eval RUN_CMD = ${RUN_CMD} -e AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}) $(eval RUN_CMD = ${RUN_CMD} -e AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}) +ifneq (${AWS_SESSION_TOKEN},) + $(eval RUN_CMD = ${RUN_CMD} -e AWS_SESSION_TOKEN=${AWS_SESSION_TOKEN}) +endif else @echo 'ENV var "AWS_ACCESS_KEY_ID" is defined but "AWS_SECRET_ACCESS_KEY" is not. Either define both or none.' >&2 @exit 1