Skip to content

Releases: jjhwan-h/cloud-term-project

v1.2

07 Dec 15:28
523e021
Compare
Choose a tag to compare

개요

  1. Create image : Create an image of a stopped or running instance
  2. Delete image : Delete an image
  3. Terminate instance : Terminate an instance

v1.1

07 Dec 00:40
4bfdd25
Compare
Choose a tag to compare

개요

  • list security groups
    • 사용가능한 security groups출격
  • create instance 시 security group도 선택할 수 있도록 변경
  • create instance 시 connect instance를 위한 key추가(선택x, .env파일에 등록한 PRIVATE_KEY_PATH의 key 파일명을 통해서 추가)
      keyFilePath := viper.GetString("PRIVATE_KEY_PATH")
      fileName := filepath.Base(keyFilePath)
      keyName := strings.TrimSuffix(fileName, filepath.Ext(fileName))
    
  • menu -> page번호를 통해 메뉴안의 메뉴들을 다루도록 수정
    type Cli struct {
      aws   aws.Aws
      table table.Model
      shell *shell
      ch    []string
      menu  option
      page  int
    }
    

v1

06 Dec 14:08
a9e1d33
Compare
Choose a tag to compare
v1

개요

실행2

  1. TUI환경으로 전환
    cli환경에서 올바른 AMI, instance id를 입력하지 않으면 에러가 발생(예외 처리하면 문제는 없다.)
    따라서, 좀 더 명확한 프로그램을 만들기 위해
  • create instance시에는 사용가능한 AMI만 보여준다.
  • start instance시에는 stopped된 상태의 instance만 보여준다.
  • stop instance, reboot instance, connect instance 시에는 running된 상태의 instance만 보여준다.
  1. running상태인 instance에 ssh를 통해 접속 기능 추가