Skip to content

Commit 57363d5

Browse files
committed
Refactored assume role
1 parent 70d33e2 commit 57363d5

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

build/aws/assume-role.sh

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,10 @@
1717
#
1818

1919
set +x
20-
SESSIONID=$(date +"%s")
2120

22-
RESULT=($(aws sts assume-role --role-arn "$ROLE_ARN" \
23-
--role-session-name "$SESSIONID" \
24-
--query '[Credentials.AccessKeyId,Credentials.SecretAccessKey,Credentials.SessionToken]' \
25-
--output text))
21+
OUT=$(aws sts assume-role --role-arn $ROLE_ARN --role-session-name tmp);
22+
export AWS_ACCESS_KEY_ID=$(echo $OUT | jq -r '.Credentials''.AccessKeyId');
23+
export AWS_SECRET_ACCESS_KEY=$(echo $OUT | jq -r '.Credentials''.SecretAccessKey');
24+
export AWS_SESSION_TOKEN=$(echo $OUT | jq -r '.Credentials''.SessionToken');
2625

27-
export AWS_ACCESS_KEY_ID=${RESULT[0]}
28-
export AWS_SECRET_ACCESS_KEY=${RESULT[1]}
29-
export AWS_SECURITY_TOKEN=${RESULT[2]}
30-
export AWS_SESSION_TOKEN=${AWS_SECURITY_TOKEN}
3126
set -x

0 commit comments

Comments
 (0)