[Other skills]

GCE + Git + Github 연동 & Github Actions (1)

indongspace 2024. 4. 19. 15:18

 

 

- 구글 클라우드 플랫폼에서 프로젝트를 하나 생성한다.

- Compute Engine API 사용하기를 클릭한다.

 

 

- Compute Engine -> VM인스턴스 -> 인스턴스 만들기

- 인스턴스의 이름과 리전을 설정했다. 나머지는 디폴트 값으로 선택하고 페이지 창을 내려본다.

 

 

- 부팅 디스크 변경 -> 운영체제 Ubuntu 선택하고 나머지는 디폴트 -> 선택

 

 

- 모든 Cloud API에 대한 전체 엑세스 허용 -> HTTP 트래픽 허용 -> HTTPS 트래픽 허용 -> 만들기

 

 

- 인스턴스가 제대로 만들어진 걸 확인 후 -> 네트워크 세부정보 보기 클릭

- VPC 네트워크 -> 방화벽 클릭 -> 방화벽 규칙 만들기 클릭

 

 

- 이름을 설정(필자는 'instance-0419-firewall'로 설정했다.), 나머지는 디폴트값으로 진행

페이지 밑부분 대상을 네트워크의 모든 인스턴스 -> 소스 IPv4범위 0.0.0.0/0으로 설정

-> 프로토콜 및 포트 모두 허용 -> 만들기

 

- 페이지를 보고 방화벽이 제대로 만들어졌는지 확인만 해준다.

 

- 이번엔 VPC네트워크 -> IP주소 클릭

 

 

 

- 외부 IP주소를 고정 IP주소로 승급 -> 이름을 설정(필자는 'instance-0419-ip'로 설정했다.)

- 외부 IP의 유형이 고정으로 바뀌었는지 확인 후,

- 다시 Compute Engine -> VM인스턴스로 돌아간다.

 

 

- 이번엔 브라우저 창에서 열기를 선택해 터미널을 열어준다.

 

GCE + Git + Github 연동 & Github Actions (2) 에서 이어 진행한다.