Skip to main content

How to renew AWS SSO temporary credentials through CLI?

Run the following commands (from Ubuntu):

1. Add the following in ~/.aws/config file:

[profile sso]
sso_start_url = <SSO-Start-URL>
sso_region = <AWS-Region>
sso_account_id = <12-digit-AWS-Account-Number>
sso_role_name = <SSO-Role-Name>

2. Run the following command:

aws sso login --profile sso

3. You will be redirected to the browser --> Login --> Allow --> Close the browser

4. Install aws-sso-creds:

brew tap jaxxstorm/tap
brew install aws-sso-creds

5. Run the following command:

eval $(aws-sso-creds export --profile sso)

6. Check the current profile:

aws sts get-caller-identity

.

Comments

Popular posts from this blog

How to install/upgrade/downgrade kubectl in Linux (Ubuntu)?

To install the latest version: curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256" echo "$(<kubectl.sha256) kubectl" | sha256sum --check sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl kubectl version --client kubectl version To install a specific (v1.19.0) version: curl -LO "https://dl.k8s.io/release/v1.19.0/bin/linux/amd64/kubectl" curl -LO "https://dl.k8s.io/v1.19.0/bin/linux/amd64/kubectl.sha256" echo "$(<kubectl.sha256) kubectl" | sha256sum --check sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl kubectl version --client kubectl version This will install kubectl client. Run minikube start to install kubectl server.

Application Load Balancer (ALB)

The ALB spans all subnets in a VPC i.e., it is not inside a subnet but VPC. ALB is bound to Target Groups (TGs). TGs are bound to subnets.