티스토리 뷰
Windows 11 PowerShell 7.5.0에서 AWS CLI 로그인 방법 당연히 MFA 인증 통해야죠~
성현위키 2025. 2. 12. 15:04[230328]AWS CLI 접속할 때도 2차 인증(MFA)을 사용해보자~
우선 앞서 제가 작성한 AWS CLI 접속을 기본적으로 알고 계신다는 선에서 시작해요~ https://story-sh.tistory.com/entry/230207AWS-Command-Line-InterfaceCLI-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0-for-Window
story-sh.tistory.com
앞서 위에 링크로 게시한 글에서 Windows CMD와 리눅스 부분이 있었는데 오늘 자주사용하는 PowerShell 7.5.0에서 로그인하려하니 안되서.... 작성을 추가합니다. 기존 게시글 수정보다 추가로 작성이 맞아보여 추가합니다.
짧게 ㄱㄱ
저는 항상 관리자 모드를 사용니다만... 꼭 필수는 아닙니다. 상황에 맞게 하세요^^
기존적인거는 위의 링크에서 처럼 기본으로 되어야합니다.
이 글의 목표는 "Windows 11 PowerShell 7.5.0"에서 aws cli로 정상 로그인하여 조회가 되려 함입니다.^^
ㄱㄱ
가장 큰 이유는 MFA를 사용하는 부분때문입니다. 그 외 aws configure 나 aws sso configure 는 기본적으로 잘해놓아도 뜰겁니다.^^
cmd에서는 set을 사용하여 활용했습니다. 그러나 PowerShell 은 다르죠 ㅎㅎ
PowerShell 에서 변수는 두가지 자세한 공식 사이트는 아래에 링크로 두었구요.
간단히 파워셀의 변수냐 환경변수냐 차이!
ㅎㅎ
저희가 필요한거는 $env 환경변수입니다.
## MFA토큰으로 우리가 원하는 값을 먼저 받아보아요~ 모르겠다시면 본문에서 나온 앞서 링크로 ㄱㄱ
aws sts get-session-token --serial-number <MFA arn> --token-code <토큰번호6자리>
## env를 사용하여 앞서의 MFA인증으로 나온 결과값을 아래에 기입하여 진행합니다.
$env:AWS_ACCESS_KEY_ID = "A"
$env:AWS_SECRET_ACCESS_KEY = "B"
$env:AWS_SESSION_TOKEN = "C"
이게 좋은게 위에 다 작성한 후 복사해서 파워셀에 그대로 붙여넣으면 3개 다 잘 실행되죠 ㅎㅎ
전 노트패드를 간단히 쓰죠~
이제 끝났으니 실행결과로 ㄱㄱ
혹시나 저렇게 다인증하고 터미널 창끄면 다시해야하니 참고~ ㅋㅋ 언제나 보안은 철저~
$env
공식 링크 :
Get-Variable (Microsoft.PowerShell.Utility) - PowerShell
The Get-Variable cmdlet gets the PowerShell variables in the current console. You can retrieve just the values of the variables by specifying the ValueOnly parameter, and you can filter the variables returned by name.
learn.microsoft.com
about_Environment_Variables - PowerShell
PowerShell에서 환경 변수에 액세스하고 관리하는 방법을 설명합니다.
learn.microsoft.com
'Cloud 이야기 > AWS-Amazon Web Service' 카테고리의 다른 글
AWS CLI로 ALB에 리스너생성과 타겟그룹 및 타겟등록하자 노가다방지 위원회? ㅎㅎ-241217 (0) | 2024.12.17 |
---|---|
AWS EKS에서 EBS CSI를 사용할 때 발생된 문제에 대한 해결 사례 #241121 (0) | 2024.11.21 |
AWS ECR에 접근 하는 jenkins 파이프라인에서의 도커 로그인 에러/해결 (0) | 2024.11.07 |
EKS에 EBS CSI 올려서 사용하자-241023 (0) | 2024.10.23 |
AWS 계정 로그인에 대한 세션 타임 변경 설정-240919 (0) | 2024.09.19 |
AWS EKS에서의 Kubernetes 버전관리에 대함.[240426] (0) | 2024.04.26 |
[230823]AWS Certified Cloud Practitioner 자격증 재준비(CLF-C01)-갱신?아니 재취득 ㅎ (1) | 2023.08.23 |
[230425] AWS의 서비스에 대한 공식 아이콘 제공 (0) | 2023.04.25 |