사용자 도구

사이트 도구


aws:cli

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
aws:cli [2021/03/29 16:37]
kwon37xi [Profile]
aws:cli [2022/01/12 13:58] (현재)
kwon37xi [Configure/Profile]
줄 1: 줄 1:
 ====== AWS CLI ====== ====== AWS CLI ======
   * [[:aws|AWS]] CLI   * [[:aws|AWS]] CLI
 +  * [[aws:aws_vault|aws-vault]]
 +  * [[https://github.com/awslabs/aws-shell|awslabs/aws-shell: An integrated shell for working with the AWS CLI.]]
  
 ===== 설치 ===== ===== 설치 =====
   * [[https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2-linux.html|AWS cli v2 Linux 에서 설치]]   * [[https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2-linux.html|AWS cli v2 Linux 에서 설치]]
  
-===== Profile =====+===== Configure/Profile ===== 
 +  * [[aws:aws_vault|aws-vault]] 를 사용해서 인증정보를 넣는게 좋다. 
 +  * [[https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-chap-configure.html|AWS CLI 구성 - AWS Command Line Interface]]
   * [[https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-configure-profiles.html|명명된 프로파일 - AWS Command Line Interface]]   * [[https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-configure-profiles.html|명명된 프로파일 - AWS Command Line Interface]]
 +  * ''aws configure''(''default'' profile), ''aws configure --profile [프로필이름]'' 으로 구성하면 자동으로 ''credentials''와 ''congif'' 파일이 생성된다.
   * ''~/.aws/credentials'' 에 여러 프로필을 넣어둔다.   * ''~/.aws/credentials'' 에 여러 프로필을 넣어둔다.
 <code> <code>
 [default] [default]
 aws_access_key_id=AKIAIOSFODNN7EXAMPLE aws_access_key_id=AKIAIOSFODNN7EXAMPLE
-aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY+aws_secret_access_key=EXAMPLEKEY
  
 [user1] [user1]
 aws_access_key_id=AKIAI44QH8DHBEXAMPLE aws_access_key_id=AKIAI44QH8DHBEXAMPLE
-aws_secret_access_key=je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY+aws_secret_access_key=EXAMPLEKEY
 </code> </code>
   * ''~/.aws/config''에 region과 출력형식 지정   * ''~/.aws/config''에 region과 출력형식 지정
줄 27: 줄 32:
 region=ap-northeast-2 region=ap-northeast-2
 output=text output=text
-<code> +</code> 
-  * ''aws ... --profile user1'' 처럼 프로필을 붙이거나+  * ''aws ... %%--%%profile user1'' 처럼 프로필을 붙이거나
   * 환경변수 ''export AWS_PROFILE=user1'' 처럼 사용한다.   * 환경변수 ''export AWS_PROFILE=user1'' 처럼 사용한다.
 +
  
 ===== private IP 로 EC2 인스턴스 찾기 ===== ===== private IP 로 EC2 인스턴스 찾기 =====
줄 53: 줄 59:
   * [[https://cloud.joinc.co.kr/2018/12/23/%ea%b0%9c%eb%b0%9c%ec%9e%90%ec%99%80-devops%eb%a5%bc-%ec%9c%84%ed%95%9c-aws-cli-%ed%99%98%ea%b2%bd-%ea%b5%ac%ec%84%b1/|개발자와 DevOps를 위한 AWS CLI 환경 구성 | JoinCloud]]   * [[https://cloud.joinc.co.kr/2018/12/23/%ea%b0%9c%eb%b0%9c%ec%9e%90%ec%99%80-devops%eb%a5%bc-%ec%9c%84%ed%95%9c-aws-cli-%ed%99%98%ea%b2%bd-%ea%b5%ac%ec%84%b1/|개발자와 DevOps를 위한 AWS CLI 환경 구성 | JoinCloud]]
   * [[https://www.44bits.io/ko/post/aws_command_line_interface_basic#%EB%93%A4%EC%96%B4%EA%B0%80%EB%A9%B0|아마존 웹서비스 커맨드라인 인터페이스(AWS CLI) 기초 | 44BITS]]   * [[https://www.44bits.io/ko/post/aws_command_line_interface_basic#%EB%93%A4%EC%96%B4%EA%B0%80%EB%A9%B0|아마존 웹서비스 커맨드라인 인터페이스(AWS CLI) 기초 | 44BITS]]
 +  * [[https://aws.amazon.com/ko/premiumsupport/knowledge-center/systems-manager-ssh-vpc-resources/|AWS Systems Manager를 통해 SSH 터널을 사용하여 프라이빗 VPC 리소스에 액세스]]
 +
aws/cli.1617003437.txt.gz · 마지막으로 수정됨: 2021/03/29 16:37 저자 kwon37xi