- 구글 클라우드 플랫폼에서 프로젝트를 하나 생성한다.
- 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) 에서 이어 진행한다.
'[Other skills]' 카테고리의 다른 글
가독성을 챙기기 위한 SQL 스타일 가이드 (0) | 2024.05.11 |
---|---|
GCE + Git + Github 연동 & Github Actions (3) (0) | 2024.04.20 |
GCE + Git + Github 연동 & Github Actions (2) (0) | 2024.04.19 |
Git 브랜치의 생성과 checkout , 분산관리 시스템 (1) | 2024.02.08 |
dotenv를 이용한 API키 숨기기 (1) | 2024.02.02 |