Releases: jjhwan-h/cloud-term-project
Releases · jjhwan-h/cloud-term-project
v1.2
v1.1
개요
- 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
개요
- TUI환경으로 전환
cli환경에서 올바른 AMI, instance id를 입력하지 않으면 에러가 발생(예외 처리하면 문제는 없다.)
따라서, 좀 더 명확한 프로그램을 만들기 위해
- create instance시에는 사용가능한 AMI만 보여준다.
- start instance시에는 stopped된 상태의 instance만 보여준다.
- stop instance, reboot instance, connect instance 시에는 running된 상태의 instance만 보여준다.
- running상태인 instance에 ssh를 통해 접속 기능 추가