주말포함해서 평일동안 삽질을 꾸준하게 한 것 같다. 클라우드 서비스를 처음 쓰고, 영어고 실력도 부족한 탓에 오래 걸렸다. 일단 아래와 같은 사항들을 수행하려고 한다.


  1. Google Cloud SDK 설치 (Window 기준)
  2. Google Cloud Tools 설치 (이클립스 플러그인)
  3. Local 환경에서 Google App Engine 구동 후 기본 페이지 띄우기

위의 순서대로 진행하기에 앞서서 이전에 WSL 로 SSH 접속 및 Google Cloud SDK 설치를 하였지만 딱히 어디 쓸 수 있는 건 아닌 듯하다. 현재로써는 내가 잘 모르는게 크기 때문에 원격으로 따로 손 봐둘건 없을 듯하다..

Google Cloud SDK 설치 (Window)
  • Window 10 (x64 bit)
https://cloud.google.com/sdk/docs/quickstart-windows 해당 사이트에서 Window Installer 를 다운받고, 그림처럼 진행한다. 설치 이후에 Google Cloud shell 로 아래와 같이 명령할 수 있다.

(1) gcloud init
(1-1) Pick configuration to use
(1-2) Choose the account you would like to use to perform operations for this configuration:
(1-3) Pick cloud project to use:
(1-4) Do you want to configure a default Compute Region and Zone?

(2) gcloud components list
google cloud 내의 컴포넌트 리스트를 전체 출력해서 설치된 컴포넌트와 설치되지 않은 컴포넌트들을 확인할 수 있다.

(3) gcloud components install app-engine-java
자바 애플리케이션을 배포하기 위해서 위와 같은 명령어를 입력한다.


Google Cloud Tools for Eclipse Plugin

  • Eclipse Version: Neon.3 Release (4.6.3)

  • java version "1.8.0_171"

(1) 이클립스의 마켓플레이스에 이동하여 Google Cloud Tools for Eclipse 를 다운받는다.


(2) 이클립스의 window 탭의 preferences 를 클릭한다.




(3) 왼쪽의 목록 구간에서 Google Cloud Tools 를 선택하여 오른쪽 그림처럼 구글 클라우드 SDK 설치경로를 잡아주고, 동기화처리 체크박스를 체크한다. 이후에 Apply 




App Engine Standard At Localhost RUN

이클립스에 설치된 플러그인을 통해서 Standard 프로젝트를 생성하고 구동해보는 작업을 실시한다. 아래의 그림처럼 아이콘을 클릭하여 새로운 자바 프로젝트를 생성한다.



Project name, version 그리고 이후에 스프링프레임워크로 작업하기 위해서 Create as Maven project 를 체크하고 Group ID, Artifact ID 를 채워준다.


아래와 같은 프로젝트 경로와 함께 화면이 생성한 코드는 아래와 같이 나타난다.


(1) 디렉토리 구조


(2) HelloAppEngine 코드


이제 해당 프로젝트를 App Engine 으로 실행시키면 아래와 같은 화면이 나타난다.


프로젝트에 커서를 갖다대로 오른쪽 마우스에 Run As 그리고 App Engine 을 누르면 아래와 같은 화면이 나타나는 것을 확인할 수 있다.



Posted by doubler
,