DevOps
[AWS] AWS CLI 여러 계정 사용하기
이곳느
2022. 5. 7. 15:29
반응형
AWS CLI 를 사용하다 보면 회사 계정, 개인 계정 등으로 골치아플 때가 많다.
이럴때 아래 명령어를 사용하면 간편하다.
$ aws configure --profile 'username'
위 명령어를 입력하게 되면 `aws configure` 명령어를 입력했을 때와 똑같이 발급받은 Access Key를 입력받는다.
AWS Access Key ID [None]: Access Key
AWS Secret Access Key [None]: Secret Access Key
Default region name [None]: region name
Default output format [None]: output format
이렇게 입력하게 되면 각 aws 명령어에서 `--profile username` 을 추가하여 독립적으로 사용할 수 있다.
예를 들어 람다 함수를 CLI로 호출한다고 하면,
$ aws lambda invoke --function-name greetingsOnDemand --payload '{}' output.txt
위 명령어를 아래로 수정해서 호출하면 된다.
aws lambda invoke --profile 'username' --function-name greetingsOnDemand --payload '{}' output.txt
반응형