아래의 AWS CLI 명령어를 이용하면 현재 환경에서 어떤 IAM User 혹은 IAM Role을 사용하고 있는 지 알 수 있다.
[실행 명령어]
aws sts get-caller-identity
아래 예시에서는 현재 Assume role을 사용해 접속한 것을 확인할 수 있다.
[출력 예시]
$ aws sts get-caller-identity
{
"UserId": "AROAUAJGGU7A2IHFAZMF2:MasterKey",
"Account": "275494905793",
"Arn": "arn:aws:sts::275494905793:assumed-role/TeamRole/MasterKey"
}
AWS 콘솔에서는 우측 상단에서 현재 접속하고 있는 계정 정보를 확인할 수 있는데, 전체 ARN 정보를 가져오려면 Cloudshell에서 위와 동일한 명령어를 실행하면 가져올 수 있다.
[출력 예시]
[cloudshell-user@ip-10-6-57-168 ~]$ aws sts get-caller-identity
{
"UserId": "AROAUAJGGU7A2IHFAZMF2:MasterKey",
"Account": "275494905793",
"Arn": "arn:aws:sts::275494905793:assumed-role/TeamRole/MasterKey"
}
'DevOps' 카테고리의 다른 글
AS번호(AS number)란? AS번호 소유자 확인 방법 (0) | 2024.11.30 |
---|---|
불변 인프라(Immutable Infrastructure)와 Snowflake란 (0) | 2024.11.01 |
PKOS 스터디 3주차: 쿠버네티스 Storage & Ingress (1) | 2023.02.05 |
PKOS 스터디 2주차: 쿠버네티스 네트워크 (0) | 2023.01.29 |
vyos 라우터 사용법 / 인터페이스에 설정된 IP 삭제 방법 (1) | 2023.01.21 |