이 가이드를 사용하여 Python 웹 서비스를 개발하고 App Engine 표준 환경에 배포하는 방법의 기본 사항을 알아보세요.
이 가이드에서는 정적 페이지부터 인증된 사용자에게 이름, 이메일, 최근 사이트 요청 시간을 보여주는 맞춤설정된 웹 페이지까지 다양한 웹 서비스 버전을 빌드하고 배포하는 과정을 반복합니다.
다음 태스크는 개발자가 Datastore 모드의 Firestore(Datastore) 데이터 스토리지와 Firebase 인증을 사용하여 웹 서비스를 만들 때의 기본적인 흐름을 설명합니다.
-
Google Cloud 프로젝트를 만든 후 웹 서비스의 App Engine 리소스를 설정하는 방법을 알아봅니다.
-
기본 웹 서비스를 작성하고 로컬에서 테스트하는 방법을 알아본 후 App Engine에 웹 서비스를 배포하는 데 필요한 구성 파일을 정의합니다.
-
Python 코드를 배포한 다음 App Engine에서 실행 중인 웹 서비스를 확인하는 방법을 알아봅니다.
-
Datastore를 사용하여 사이트 요청에 대한 데이터를 저장하고 검색하는 방법을 알아봅니다.
-
Google Cloud 프로젝트 및 웹 서비스에 Firebase를 추가하는 방법을 알아 봅니다.
-
Firebase 인증을 사용하여 사용자 자격 증명을 확인하고, 사용자 정보를 제공하고, 데이터 액세스를 허용하는 방법을 알아봅니다.
-
인증을 사용하여 인증된 사용자에 대한 데이터 저장 및 검색을 맞춤설정하는 방법을 알아봅니다.
-
프로젝트를 삭제하여 사용하지 않는 리소스에 대한 요금이 청구되지 않도록 하는 방법을 알아봅니다.
이 가이드는 Python, Flask 프레임워크, 기본적인 웹 개발에 대한 지식이 이미 있다고 가정합니다.
비용
이 샘플 앱을 실행하는 것만으로는 무료 할당량을 초과하지 않습니다. 다른 샘플을 실행하고 다른 서비스를 같은 Google Cloud 프로젝트에 추가하는 등의 행위로 할당량을 초과하는 경우에만 요금이 청구됩니다.