주의: 앞으로 몇 개월에 걸쳐 Google은 콘텐츠를 보다 손쉽게 찾고 나머지 Google Cloud 제품과 더 잘 연동되도록 App Engine 문서 사이트를 재구성할 예정입니다. 제공되는 콘텐츠는 동일하지만, 이제 탐색 기능이 나머지 클라우드 제품과 일치하게 됩니다. 사이트를 탐색할 때 의견이나 궁금한 점이 있으면 의견 보내기를 클릭하세요.
Flask를 사용하여 정적 HTML 파일을 제공하는 웹 서비스를 작성하고 로컬에서 테스트합니다. 그런 다음 App Engine에 웹 서비스를 배포하는 데 필요한 구성 파일을 만듭니다. 이 단계에서는 자리표시자 데이터를 표시하는 웹 서비스의 버전을 만들고 로컬에서 테스트합니다. 여기서 목표는 Cloud Datastore 및 Firebase 인증을 추가하기 전에 기본 웹 서비스가 작동하는지 확인하는 것입니다. 시작하기 전에
웹 서비스 파일 구조화웹 서비스를 만드는 프로젝트 디렉터리의 파일 구조는 다음과 같습니다.
다음 섹션에서는 프로젝트 디렉터리에 파일을 설정하는 방법에 대한 예시를 제공합니다. 웹 서비스 작성하기웹 서비스의 초기 반복은 Flask를 사용하여 Jinja 기반 HTML 템플릿을 제공합니다. 웹 서비스를 설정하려면 다음을 수행하세요.
웹 서비스 테스트가상 환경에서 로컬로 실행하여 웹 서비스를 테스트합니다. PowerShell을 사용하여 Python 패키지를 실행합니다.
App Engine을 위한 웹 서비스 구성App Engine에 웹 서비스를 배포하려면 6 파일이 필요합니다. 이 구성 파일은 App Engine을 위한 웹 서비스 설정을 정의합니다.App Engine에 배포할 웹 서비스를 구성하려면 6 파일을 프로젝트의 루트 디렉터리에 생성합니다(예: 3).appengine/standard_python3/building-an-app/building-an-app-1/app.yaml GitHub에서 보기 4이 간단한 웹 서비스의 경우 6 파일은 정적 파일에 대한 런타임 설정 및 핸들러만 정의해야 합니다.보다 복잡한 웹 서비스의 경우 확장, 추가 핸들러, 기타 애플리케이션 요소(환경 변수, 서비스 이름)와 같은 6의 추가 설정을 구성할 수 있습니다. 지원되는 모든 요소에 대한 자세한 내용과 목록은 6 참조 문서를 확인하세요. |