-
AWS CLI 사용기카테고리 없음 2019. 5. 10. 15:04
os : 윈도우 10
아마존 콘솔로 EC2 10 개만들었더니 이제 지친다.. 못 해먹겠다.
남들 한다는 CLI 좀 써보자
헐~ 근데 머부터 해야되냐
난 윈도우가 좋다. 윈도우에서 할꺼다.
일단 구글링 시작
AWS 가이드 문서를 찾았다. 한글인데 영어스러운 국어가 읽기 어렵지만 읽어보자~
https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-chap-welcome.html
AWS Command Line Interface이란 무엇입니까? - AWS Command Line Interface
AWS Command Line Interface이란 무엇입니까? AWS Command Line Interface(AWS CLI)는 명령줄 셸의 명령을 사용하여 AWS 서비스와 상호 작용할 수 있는 오픈 소스 도구입니다. 최소한의 구성으로, 원하는 터미널 프로그램에 있는 명령 프롬프트에서 브라우저 기반 AWS Management 콘솔이 제공하는 것과 동일한 기능을 사용할 수 있습니다. Linux 셸 – bash, zsh 및 tsch 등의 일반적인 셸 프로그
docs.aws.amazon.com
일단 여기로 이동해서 우측 AWS 도구를 다운 받는다.
https://aws.amazon.com/ko/powershell/
Windows PowerShell용 AWS 도구
PowerShell용 AWS 도구를 사용하면 개발자 및 관리자가 PowerShell 스크립팅 환경에서 AWS 서비스와 리소스를 관리할 수 있습니다. 이제 Windows, Linux 및 MacOS 환경을 관리할 때 사용하는 것과 같은 PowerShell 도구를 사용하여 AWS 리소스를 관리할 수 있습니다.
aws.amazon.com
AWSToolsAndSDKForNet_sdk-3.3.507.0_ps-3.3.498.0_tk-1.14.5.0.msi
불러오는 중입니다... 다운받은 msi 파일 설치후에 powershell 을 관리자 권한으로 실행하고
Set-ExecutionPolicy RemoteSigned 실행!
그리고 Import-Module AWSPowerShell 이렇게 실행
그리고 이제 aws configure 하자 , 사전에 Access key 를 받아둔다!
Access Key 는 노출되면 해커에게 채굴기를 선물해주게 되니 조심하자! 하루에 500만원정도 발생할것이다! ㅎㄷㄷ
이제 EC2를 만들어보자
https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-services-ec2-instances.html
Amazon EC2 인스턴스 시작, 나열 및 종료 - AWS Command Line Interface
Amazon EC2 인스턴스 시작, 나열 및 종료 AWS Command Line Interface(AWS CLI)를 사용하여 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스를 시작, 나열 및 종료할 수 있습니다. 키 페어와 보안 그룹이 필요합니다. 또한 Amazon 머신 이미지(AMI)를 선택하고 AMI ID를 적어 두어야 합니다. 자세한 내용은 Linux 인스턴스용 Amazon EC2 사용 설명서의 적합한 AMI 찾기를
docs.aws.amazon.com
문서가 시키는대로 한거 같은데 안된다. ㅠㅠ
하나씩 하나씩 옵션을 지워가며 ami 이미지만 남겼는데도 에러가 난다.
머지? 이미지 id 는 어디서 얻어오는거냐.... ㅠㅠ
(10분후..... ) 어라? 영문으로 언어를 바꿔서 스냅샷을 보니 ami 이미지 id가 바뀌어있다. (-_- )a... 이상하네....
(암튼 아까도 이렇게 나왔으면 문제 없었을듯)
구글신에게 물어보니
AMI 이미지를 조회하는게 명령어가 있다.
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/finding-an-ami.html#finding-an-ami-aws-cli
Linux AMI 찾기 - Amazon Elastic Compute Cloud
Linux AMI 찾기 인스턴스를 시작하려면 사용할 AMI를 선택해야 합니다. AMI를 선택할 때 시작할 인스턴스에 대해 다음 요구 사항을 고려하십시오. 리전 운영 체제 아키텍처: 32비트(i386) 또는 64비트(x86_64) 루트 디바이스 유형: Amazon EBS 또는 인스턴스 스토어 공급자(예: Amazon Web Services) 추가 소프트웨어(예: SQL server) Windows AMI를 찾아야 하는 경우 Windows 인스턴스용 Amaz
docs.aws.amazon.com
그래서 조회한 이미지 ID 로 넣고 실행하니 일단은 생성은 완료. 하지만 내가 원하는 옵션으로 만들어 진게 아니라서
지우고 옵션도 다시 붙여서 생성해야겠다.
아 지우는 CLI 명령도 날려봐야겠다.
오~ 신기 방기 하다!