AWS aws-vault

2022. 5. 20. 14:39·개발/AWS
728x90
반응형
  • 설치
$ brew install awscli
$ brew --cask install aws-vault

$ aws-vault --version
6.3.1-Homebrew

# brew 외 설치
$ choco install aws-vault  # 윈도우 Chocolatey
$ scoop install aws-vault  # 윈도우 Scoop
$ yay -S aws-vault         # Arch Linux AUR
$ pkg install aws-vault    # FreeBSD 
$ nix-env -i aws-vault     # NixOS
  • 프로필 추가
$ aws-vault add <PROFILE_NAME>
Enter Access Key ID: ...
Enter Secret Access Key: ...
Added credentials to profile "<PROFILE_NAME>" in vault
  • 인증정보 등록 확인
$ aws-vault ls
Profile                  Credentials              Sessions
=======                  ===========              ========
joo                      -                        -
  • 가장 기본적으로 사용하는 방법
$ aws-vault exec <PROFILE_NAME> -- <COMMAND>

# example
$ aws-vault exec joo -- aws s3 ls

# 좀 더 자세히 보려면
$ aws-vault exec --debug joo aws s3 ls
  • session 장시간 사용 / session 제거
# 장시간 세션
$ aws-vault -s joo -- <long-operation>

# 세션 제거
$ aws-vault remove joo --sessions-only
  • 환경변수 확인
$ aws-vault exec joo -- grep AWS
AWS_VAULT=joo
AWS_DEFAULT_REGION=ap-northeast-2
AWS_REGION=ap-northeast-2
AWS_ACCESS_KEY_ID=...
AWS_SECRET_ACCESS_KEY=...
AWS_SECURITY_TOKEN=...
AWS_SESSION_EXPIRATION=2022-04-03T09:10:20Z
  • iam 사용자 기반으로 iam 권한 사용
~/.aws/config MFA 작성

[profile joo]
region = ap-northeast-2
mfa_serial=arn:aws:iam::1234567890:mfa/joo <- iam mfa arn

$ aws-vault exec joo -- aws iam get-user
mfa 입력 -> 결과
  • 등록한 프로필로 aws 웹 콘솔 로그인
$ aws-vault login joo
  • help
$ aws-vault exec --help
728x90
반응형
저작자표시 (새창열림)

'개발 > AWS' 카테고리의 다른 글

AWS stepfunction ECS 실행  (1) 2022.12.09
AWS-EC2에 gitlab 띄우기  (0) 2022.07.18
AWS Lambda SQS Trigger  (0) 2022.05.19
AWS DMS VPC 보조 CIDR  (0) 2022.05.19
AWS Lambda serverless v3 version up  (0) 2022.05.12
'개발/AWS' 카테고리의 다른 글
  • AWS stepfunction ECS 실행
  • AWS-EC2에 gitlab 띄우기
  • AWS Lambda SQS Trigger
  • AWS DMS VPC 보조 CIDR
joolog
joolog
  • joolog
    JOO
    joolog
  • 전체
    오늘
    어제
    • 분류 전체보기 (165)
      • 개발 (83)
        • JAVA (29)
        • PYTHON (9)
        • AWS (15)
        • DOCKER (2)
        • PERCONA (2)
        • ORACLE (14)
        • MYSQL (1)
        • 알고리즘 (0)
        • 기타 (11)
      • 툴 (5)
        • MARKDOWN (1)
        • GIT (1)
        • DOCKER (1)
        • PyCharm (2)
        • IntelliJ (0)
      • 일상 (35)
        • 맛집 (6)
        • 카페 (2)
        • 요리 (4)
        • 글씨 연습 (2)
        • 그저 일상 (7)
        • 내돈 내산 (11)
        • 홍보 (1)
      • 국내 여행 (1)
      • 해외 여행 (15)
        • 체코-오스트리아 (10)
        • 일본 (5)
      • 암 일지 (26)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 관리
    • 티스토리 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    티스토리챌린지
    갑상선 암
    글씨연습
    잘츠부르크
    오블완
    Oracle
    mysql
    히로시마
    동위원소
    재발
    성모샘쉼터
    jdbc
    저요오드식
    자바
    오닉스 리프3
    요양병원
    오라클
    자바JDBC
    오스트리아
    체코
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
joolog
AWS aws-vault

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.