외로운 Nova의 작업실

aws - CLI(추가 예정) 본문

Cloud/aws

aws - CLI(추가 예정)

Nova_ 2023. 10. 21. 16:17

- 개요

AWS의 가장 큰 장점은 모든 기능을 API로 제어할 수 있다는 것입니다. AWS API를 사용하는 방식은 크게 세가지가 있습니다.

SDK : 프로그래밍 언어의 라이브러리 형태로 제공되는 SDK를 이용하는 방식입니다.

IDE 도구 키트 : 개발 툴에 AWS 제어 기능을 플러그인 또는 확장 프로그램 형태로 설치할 수 있습니다.

CLI : 윈도우 명령 프롬프트, 리눅스 터미널로 사용할 수 있는 명령행 도구입니다.

 

- EC2

//현재 실행중인 인스턴스 id 출력
aws ec2 describe-instances --filters Name=instance-state-name,Values=running --query 'Reservations[*].Instances[*].InstanceId' --output text

//EC2 생성
aws ec2 run-instances \
  --image-id ami-057b209cfeae23c21 \
  --instance-type t2.micro \
  --key-name StudyServerKey \
  --tag-specifications 'ResourceType=instance,Tags=[{Key=Name,Value=CLIec2}]'

//EC2 정보 가져오기
aws ec2 describe-instances --instance-ids i-0fd04f576284a37a2

//EC2 인스턴스 정지
aws ec2 stop-instances --instance-ids i-0fd04f576284a37a2

//EC2 인스턴스 (재)시작
aws ec2 start-instances --instance-ids i-0fd04f576284a37a2

 

'Cloud > aws' 카테고리의 다른 글

aws - Lambda  (1) 2023.10.26
aws - 글로벌 사진 사이트 구축  (0) 2023.10.22
aws - Elastic Transcoder  (2) 2023.10.21
aws - SQS  (0) 2023.10.21
aws - SNS  (0) 2023.10.20
Comments