본문 바로가기
GCP

App Engine: Qwik Start - Python

by ssyeon 2021. 6. 24.

학습목표

- 응용 프로그램 다운로드

- 응용 프로그램 테스트

- 애플리케이션 배포 

 

 

 

 

Google App Engine Admin API 사용

: 개발자가 App Engine 앱을 프로비저닝하고 관리할 수 있다

 

app engine admin API을 검색창에 입력

 

 

 

아래사진처럼 enabled 설정되어 있으면 다음으로 넘어가면 되고 설정이 안되어 있다면 Enable을 눌러서 설치한다

 

 

 


 

 

 

Hello World 앱 다운로드 

파이썬용 Hello World 앱을 사용해 google cloud에 앱을 배포함

 

 

 

 

응용 프로그램 테스트

 

 

파란색으로 표시된 이모티콘을 누르고 preview on port 8080을 클릭함

아래와 같은 화면을 볼 수 있음

 

cloud shell에서 새명령 줄 세션을 연다

샘플코드가 포함된 디렉토리로 이동 한다

cd python-docs-samples/appengine/standard_python3/hello_world

 

nano에서 main.py 파일을 열어서 내용을 편집한다

return 'Hello World!' 부분을 return 'Hello, Cruel World!'로 변경해서 저장

 

위에 나온 방법대로 8080포트로 연결해서 보면 아래와 같이 변경되었음을 알 수 있음

 

 


 

 

 

앱 배포

App Engine에 앱을 배포할 예정

app.yaml 파일이 있는 앱 위치에서 다음 명령어를 실행함

gcloud app deploy

아래 화면과 같이 어느 위치에서 설치를 진행할 것인지를 고르라고 나옴

 

나는 2번을 선택해보았다

애플리케이션 생성됨!!

세부정보를 확인하고 서비스 배포를 시작하라는 메시지가 나타나면 y입력

 

출력 결과

 

cloud sell창에서 app engine 앱을 배포하기 위해서 app.yaml 파일이 있는 위치에서 다음 명령어를 실행

gcloud app browse

  

 

 

 

 

 

 

 

 

반응형

댓글