Files
linux-workspace/bin/aws-login
2022-08-24 14:50:19 +02:00

20 lines
347 B
Bash
Executable File

#!/bin/bash
function is_aws_logged() {
aws sts get-caller-identity > /dev/null 2>&1
}
function aws_login() {
aws sso login
}
function docker_aws_login() {
aws ecr get-login-password | docker login --username AWS --password-stdin 441851189095.dkr.ecr.eu-central-1.amazonaws.com
}
if ! is_aws_logged; then
aws_login
fi
docker_aws_login