본문 바로가기

AWS/파워쉘로 배우는 AWS

#4-1 [서론] AWS 자격증명을 파일로 저장하여 사용하는 방법

편은 "#4 [서론] Powershell 기본 세팅 하기" 부록 입니다.

 

#4 에서 언급했던 Access Key 파일로 관리하는 방법에 대해서 알아봅시다.

방식은 간단합니다. Access Key Secret Key Profile 단위로 저장한 .ini 파일을 참조하여서 Profile 가져오는 방식입니다.

 

먼저, Profile.ini 파일을 아래와 같이 만들어 봅시다.

 

[kimsejun]

aws_access_key_id = A*******************

aws_secret_access_key = 5***************************************

 

간단하죠? Profile 위와 같은 형식으로 계속 추가해 두시면 불러올 편합니다.

이제 Powershell에서 Profile.ini 읽어와 Profile 가져와 봅시다.


PS> Set-AWSCredentials -ProfileName "kimsejun" -ProfilesLocation "C:\Profile.ini"

 



 

AWS Cmdlet 사용시 저장하지 않고 사용하시려면 다음과 같은 형식으로 사용하시면 됩니다.

Get-AWSCmdlet -ProfileName profile -ProfilesLocation "C:\profile.ini"

 

간단하죠? :)