User Tools

Site Tools


wiki:aws_cli_2fa

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:aws_cli_2fa [2024/10/24 08:59] – [AWS CLI with 2FA] antisawiki:aws_cli_2fa [2024/12/29 14:05] (current) – [AWS CLI with 2FA] add aws-vault tool link antisa
Line 53: Line 53:
 Here's a bash script that adds the creds each time to the file. Just pass it token-code and add your serial number. Remember to source it e.g. Here's a bash script that adds the creds each time to the file. Just pass it token-code and add your serial number. Remember to source it e.g.
   . ~/.local/bin/aws_get_session.sh 1234   . ~/.local/bin/aws_get_session.sh 1234
 +
 +Or just use [[https://github.com/99designs/aws-vault|this]]
  
 <file bash aws_get_session.sh> <file bash aws_get_session.sh>
Line 60: Line 62:
 # . ~/.local/bin/aws_get_session.sh 1234 # . ~/.local/bin/aws_get_session.sh 1234
  
-#set -x+# debug 
 +# set -x 
 + 
 +if [ "${BASH_SOURCE[0]}" -ef "$0"
 +then 
 +      echo "Hey, you should source this script, not execute it!" 
 +      echo "e.g. '. aws_get_session.sh 1234'" 
 +      exit 1 
 +fi 
 + 
 +if [ -z $1 ];then 
 +  echo "You must provide 2FA token!" 
 +  return 1 
 +fi 
 # colors # colors
 On_Yellow='\033[43m' On_Yellow='\033[43m'
Line 89: Line 105:
  
 ====== See also ====== ====== See also ======
 +    * [[wiki:aws_cli_commands|aws cli commands]]
 ====== References ====== ====== References ======
   * https://stackoverflow.com/questions/34795780/how-to-use-mfa-with-aws-cli   * https://stackoverflow.com/questions/34795780/how-to-use-mfa-with-aws-cli
   * https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html   * https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html
  
wiki/aws_cli_2fa.1729760354.txt.gz · Last modified: 2024/10/24 08:59 by antisa

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki