티스토리 뷰
get-federation-token
$ aws sts get-federation-token --name test
{
"Credentials": {
"AccessKeyId": "ASIAU2YLFTR7ALYQWKL2",
"SecretAccessKey": "pffWqq0UIbukJ0foBYxQ1Q+WpCfIapojN1MvCLgE",
"SessionToken": "IQoJb3JpZ2luX2VjEAMaDmFwLW5vcnRoZWFzdC0yIkcwRQIhAJuho9YXm0q9eLX2ju7ZVX7TXnOdMIJvks96fZIFeLhMAiAJAgcuyE43fBS8wCronDADWzpiAVIsQ0xbeiVT9szwcCqDAgiN//////////8BEAEaDDMzMjM0NjUzMDk0MiIMrkO+6hagUL01xvnWKtcBnndwSwZdekAIfUju4kQnEJmTitxhqzJM+vAMMzl2ApJOLqDcuB7NlwEu0fvlWeb94AAC7OwS5YCR+3Pgfx30zgGVPnUhCfWubi8+6qIOu2DEgUXA0JJ7UDNmeCtCrfCVH/YiBTZGEKO2ceUgkKERdSs7DWh2KXApTejN+d5xwqVOujEgP3x6SpnY+KgXjLoGrhjTzjPEfr5eawB7eTYdat4x3YmgI7eC+T0T2xUnmMKKIVvUk4uHQlqbHQsx4GbGoztQMc8xJr7/bRVdJcpxJAUpTun0jjYw0K/khAY6mQFWR3UxiQ2TnWtFVFL8C74aJLJwI95d5NlDk4TweK8K7yIvS747OoqMBkdwZcuRouo/OA3eNv8Xe/tcRmcpHZ4h3atLCB5UIaY9vwPYiIw+U90smzT0K2bCXiMX9w6HoujFKs2dGD9FWDZsCZ89VspwkFKpuR/ID1w0zGbY4BM2epY7B1psEMiO+wfEHIxPQCFK/CordmLmT9g=",
"Expiration": "2021-05-10T23:24:00+00:00"
},
"FederatedUser": {
"FederatedUserId": "332346530942:test",
"Arn": "arn:aws:sts::332346530942:federated-user/test"
},
"PackedPolicySize": 0
}
test 라는 이름의 federated-user를 새로 하나 만든다. 이거 자체로는 아무런 Role도 갖고 있지 않아서 Role을 붙여 주기 전에 해당 federated-user가 할 수 있는 것은 아무 것도 없다. federated-user가 Assume 할 수 있는 Role을 만들어 줘야 한다.
get-session-token
$ aws sts get-session-token
{
"Credentials": {
"AccessKeyId": "ATIAU2YLF6R7BVTAAIPY",
"SecretAccessKey": "NCxCFySqtXe6D2aDHJlnHR+mW+p3zzUw6mPw5Xqd",
"SessionToken": "IQoJb33pZ2luX2VjEAMaDmFwLW5vcnRoZWFzdC0yIkcwRQIgODT5lCT8wxQLmACatfFmcYcTXl81RFZbYXAX0NGKpGICIQDapfjQ+fWTjnHZFp/Tvl8IYv4G48HfONEt+Xm+FFuGRCr0AQiN//////////8BEAEaDDMzMjM0NjUzMDk0MiIMotbBDG4FCC9tcW1RKsgBSlvXI3ugmM9PwevgSxKwxb6VpM/s6BC4TGzqWh4dtVQrfj9biELoEMRBLJOAxVzxBcFdlRBMC6my7RpJOAlIulZTJiqNZGI90y1mfjXtgXmK6S4pQIYonek/R2HVvRf6jrnK7/amCbbedSzBG+bmrUF0mSBlJQqNl6x+21SZRGq5gE0mcQXJZOZ54jgEMEVnbXkoXMqJeTuR6kR/P81aoFIvssHD+xsoDyS0zx6Rq5USN54/ytGB6NRdSHV7MbGeuaAcgbRT6Ecw7rDkhAY6mAF6n40GnBbVlO3e+hKIbCCXp2w1NdMPaJHRcPDPuHpeXJC/9byJ+ydalI1y/wfUgNM9ZAsuIxY3w0VRzevNndzN7aUyJXF26TwoaXe8BH6xTijpbQkmE1TDm68g2RHW0QYH6bwRmVeM49V9a986O0jJKTsBHjrdQkFwk5hSJnnWjrrKb6RtFbOhdg8jih0784Eex1GGv+AxGA==",
"Expiration": "2021-05-10T23:26:38+00:00"
}
}
해당 명령을 실행하는 Credential의 복사본을 생성한다. 이 복사본은 Expiration이 존재 한다.
MFA 강제 하는 IAM Role이 걸려 있는 경우, Programmatic access를 위해 반드시 get-session-token 수행을 통하여 접근해야 한다.
'Cloud > AWS' 카테고리의 다른 글
AWS CDK로 ECS Fargate Service CI/CD 만든 회고 (0) | 2021.06.17 |
---|---|
AWS CLI 출력을 필터링 하기 (0) | 2021.05.17 |
AWS ECS 강좌 (0) | 2021.05.16 |
AWS Private Subnet과 VPC S3 Gateway Endpoint 연결 문제 (0) | 2021.05.11 |
[CDK] 배포 환경에 따라 다른 스택으로 배포하기 (0) | 2021.05.02 |
AWS Cloud9 Python 디버깅 하기 (0) | 2021.04.28 |
AWS 웹사이트에서 가이드 볼 때 한글->영어 번역 Tooltip 띄우는 TamperMonkey script (0) | 2021.04.26 |
AWS Resource TAG 전략 (0) | 2021.04.26 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- MFC
- NDK
- java
- Troubleshooting
- 리눅스
- C++
- kering
- it
- AWS
- database
- C
- android
- driver
- jni강좌
- API
- linux
- 드라이버
- jni
- Cloud
- gcc
- 음악
- source
- 프로그래밍
- winapi
- db
- Quiz
- Python
- Visual C++
- 안드로이드
- algorithm
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함