파일에서 aws access key와 secret key 추출

2022. 12. 14. 14:43AWS/AWS Command Line Interface

728x90
SMALL

- 개요

credentials 파일이나 특정 파일에서 aws access key 또는 aws secret key 추출 하는 방법

 

 

- 방법 (access key 추출)

cat ~/.aws/credentials | grep aws_access_key_id | awk '{print $3}'
cat ~/.aws/credentials | grep aws_access_key_id | awk -F = '{print $2}' | tr -d ' '
grep -RP '(?<![A-Z0-9])[A-Z0-9]{20}(?![A-Z0-9])' ~/.aws/credentials  | awk '{print $3}'

 

 

- 방법 (secret key 추출)

cat ~/.aws/credentials | grep aws_secret_access_key | awk '{print $3}'
cat ~/.aws/credentials | grep aws_secret_access_key | awk -F = '{print $2}' | tr -d ' '
grep -RP '(?<![A-Za-z0-9/+=])[A-Za-z0-9/+=]{40}(?![A-Za-z0-9/+=])' ~/.aws/credentials | awk '{print $3}'

 

 

- reference

https://aws.amazon.com/blogs/security/a-safer-way-to-distribute-aws-credentials-to-ec2/

 

 

728x90
LIST