between 0 and 1

[Google Cloud] MySQL (or MariaDB) 방화벽 해제 본문

Software Development Engineering/Google Cloud

[Google Cloud] MySQL (or MariaDB) 방화벽 해제

devxpert.yoon 2018. 7. 13. 17:07
728x90
반응형

구글 클라우드에 VM을 만드는 시점에 옵션으로 오픈할 수 있는 방화벽 정책은 http, https 2개 뿐이다.

(ssh을 위한 22는 기본으로 열려있다)


mysql 등 데이터베이스나 다른 서비스를 외부에서 접속하거나 이용하기 위해서는 방화벽을 추가로 열어줘야한다.



1. 방화벽 규칙을 만들기 메뉴로 들어간다


구글 클라우드 콘솔 -> VPC 네트워크 -> 방화벽 규칙 만들기






2. 방화벽 규칙 설정은 아래와 같이 한다


Example.

1) 이름 : mysql-server

2) 대상 : 지정된 대상 태그

3) 대상태그 : mysql

4) 소스필터 : IP범위

5) 소스 : 0.0.0.0/0  

     --> 모든 외부 네트워크에서 접속을 허용하겠다는 의미

     --> 특정 IP에서만 접근하려면, 0.0.0.0 대신 허용할 IP를 입력해준다

6) 프로토콜 및 포트 : 지정된 프로토콜 및 포트 선택, tcp:3306 입력

7) 만들기 



3. VM에 방화벽 해제 태그 적용 (mysql)


메뉴 : 구글 클라우드 콘솔 -> Compute Engine -> VM 인스턴스 -> 수정

작업 : 네트워크 태그에 "mysql" 추가하고 저장




이제 외부에서 Database에 접근할 수 있게 되었다!!!



728x90
반응형