App Engine에서 Python 앱 빌드

이 가이드를 사용하여 Python 웹 서비스를 개발하고 App Engine 표준 환경에 배포하는 방법의 기본 사항을 알아보세요.

이 가이드에서는 정적 페이지부터 인증된 사용자에게 이름, 이메일, 최근 사이트 요청 시간을 보여주는 맞춤설정된 웹 페이지까지 다양한 웹 서비스 버전을 빌드하고 배포하는 과정을 반복합니다.

다음 태스크는 개발자가 Datastore 모드의 Firestore(Datastore) 데이터 스토리지와 Firebase 인증을 사용하여 웹 서비스를 만들 때의 기본적인 흐름을 설명합니다.

  1. Google Cloud 프로젝트 만들기

    Google Cloud 프로젝트를 만든 후 웹 서비스의 App Engine 리소스를 설정하는 방법을 알아봅니다.

  2. 웹 서비스 작성하기

    기본 웹 서비스를 작성하고 로컬에서 테스트하는 방법을 알아본 후 App Engine에 웹 서비스를 배포하는 데 필요한 구성 파일을 정의합니다.

  3. App Engine에 웹 서비스 배포

    Python 코드를 배포한 다음 App Engine에서 실행 중인 웹 서비스를 확인하는 방법을 알아봅니다.

  4. 데이터 처리

    Datastore를 사용하여 사이트 요청에 대한 데이터를 저장하고 검색하는 방법을 알아봅니다.

  5. 웹 서비스에 Firebase 추가

    Google Cloud 프로젝트 및 웹 서비스에 Firebase를 추가하는 방법을 알아 봅니다.

  6. Firebase로 사용자 인증

    Firebase 인증을 사용하여 사용자 자격 증명을 확인하고, 사용자 정보를 제공하고, 데이터 액세스를 허용하는 방법을 알아봅니다.

  7. 인증된 사용자의 데이터 맞춤설정

    인증을 사용하여 인증된 사용자에 대한 데이터 저장 및 검색을 맞춤설정하는 방법을 알아봅니다.

  8. 삭제

    프로젝트를 삭제하여 사용하지 않는 리소스에 대한 요금이 청구되지 않도록 하는 방법을 알아봅니다.

이 가이드는 Python, Flask 프레임워크, 기본적인 웹 개발에 대한 지식이 이미 있다고 가정합니다.

비용

이 샘플 앱을 실행하는 것만으로는 무료 할당량을 초과하지 않습니다. 다른 샘플을 실행하고 다른 서비스를 같은 Google Cloud 프로젝트에 추가하는 등의 행위로 할당량을 초과하는 경우에만 요금이 청구됩니다.

지금 시작해 보세요.

Google Cloud 프로젝트를 만들고 App Engine 리소스를 설정합니다.