App Engine에 앱을 배포하려면 App Engine 애플리케이션 리소스와 기타 Google Cloud 리소스가 있는 최상위 컨테이너인 Google Cloud 프로젝트를 만들어야 합니다.
이 태스크에서는 앱의 설정, 컴퓨팅 리소스, 사용자 인증 정보, 메타데이터를 저장할 Google Cloud 프로젝트와 App Engine 애플리케이션을 만듭니다.
App Engine 및 Cloud Build API가 사용 설정된 Google Cloud 프로젝트가 이미 있으면 웹 서비스 작성하기로 이동합니다.
Google Cloud 프로젝트 만들기
Sign in to your Google Cloud account. If you're new to
Google Cloud,
create an account to evaluate how our products perform in
real-world scenarios. New customers also get $300 in free credits to
run, test, and deploy workloads.
In the Google Cloud console, on the project selector page,
select or create a Google Cloud project.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-02(UTC)"],[[["\u003cp\u003eA Google Cloud project is required to deploy an app on App Engine, serving as a container for your application resources.\u003c/p\u003e\n"],["\u003cp\u003eCreating an App Engine application involves selecting a region for your computing resources, which cannot be changed later.\u003c/p\u003e\n"],["\u003cp\u003eFor new Node.js web services, Cloud Run is recommended as an alternative to App Engine deployment.\u003c/p\u003e\n"],["\u003cp\u003eIf you already have a Google Cloud project set up with App Engine and the Cloud Build API, you can proceed directly to writing your web service.\u003c/p\u003e\n"]]],[],null,["# Create your project\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\n| **Note:** If you are deploying a new Node.js web service to Google Cloud, we recommend getting started with [Cloud Run](/run/docs/quickstarts/build-and-deploy/deploy-nodejs-service).\n\nTo deploy your app on App Engine, you must create a Google Cloud project,\nwhich is a top level container that holds your App Engine\napplication resources as well as other Google Cloud resources.\n\nIn this task, you create a Google Cloud project and an App Engine\napplication to store settings, computing resources, credentials, and metadata\nfor your app.\n\nIf you already have a Google Cloud project with App Engine and the\nCloud Build API enabled, continue to\n[Writing Your Web Service](/appengine/docs/standard/nodejs/building-app/writing-web-service).\n\nCreate a Google Cloud project\n-----------------------------\n\n- Sign in to your Google Cloud account. If you're new to Google Cloud, [create an account](https://console.cloud.google.com/freetrial) to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.\n- In the Google Cloud console, on the project selector page,\n select or create a Google Cloud project.\n\n | **Note**: If you don't plan to keep the resources that you create in this procedure, create a project instead of selecting an existing project. After you finish these steps, you can delete the project, removing all resources associated with the project.\n\n [Go to project selector](https://console.cloud.google.com/projectselector2/home/dashboard)\n-\n [Verify that billing is enabled for your Google Cloud project](/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project).\n\n-\n\n\n Enable the Cloud Build API.\n\n\n [Enable the API](https://console.cloud.google.com/flows/enableapi?apiid=cloudbuild.googleapis.com)\n-\n [Install](/sdk/docs/install) the Google Cloud CLI.\n\n- If you're using an external identity provider (IdP), you must first\n [sign in to the gcloud CLI with your federated identity](/iam/docs/workforce-log-in-gcloud).\n\n-\n To [initialize](/sdk/docs/initializing) the gcloud CLI, run the following command:\n\n ```bash\n gcloud init\n ```\n\n- In the Google Cloud console, on the project selector page,\n select or create a Google Cloud project.\n\n | **Note**: If you don't plan to keep the resources that you create in this procedure, create a project instead of selecting an existing project. After you finish these steps, you can delete the project, removing all resources associated with the project.\n\n [Go to project selector](https://console.cloud.google.com/projectselector2/home/dashboard)\n-\n [Verify that billing is enabled for your Google Cloud project](/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project).\n\n-\n\n\n Enable the Cloud Build API.\n\n\n [Enable the API](https://console.cloud.google.com/flows/enableapi?apiid=cloudbuild.googleapis.com)\n-\n [Install](/sdk/docs/install) the Google Cloud CLI.\n\n- If you're using an external identity provider (IdP), you must first\n [sign in to the gcloud CLI with your federated identity](/iam/docs/workforce-log-in-gcloud).\n\n-\n To [initialize](/sdk/docs/initializing) the gcloud CLI, run the following command:\n\n ```bash\n gcloud init\n ```\n\n1. Create an App Engine application for your\n Google Cloud project in the Google Cloud console.\n\n [Open app creation](https://console.cloud.google.com/appengine/create?lang=nodejs&st=true)\n2. Select a region where you want your app's computing resources located.\n\n \u003cbr /\u003e\n\n \u003cbr /\u003e\n\n | **Note:** After you create your App Engine app, you cannot change the region. To reduce latency, choose the region closest to your app's intended users. For more information on the available regions, see [App Engine Locations](/appengine/docs/locations).\n3. Due to [changes in the default\n behavior for how Cloud Build uses service accounts](/build/docs/cloud-build-service-account-updates) in new projects, and [secure-by-default\n organization policy changes](/resource-manager/docs/secure-by-default-organizations), you might need to grant additional roles to your deploying service account. For more information on granting specific roles, see the [troubleshooting guide](/appengine/docs/standard/troubleshooter/deployment#default-sa-permissions).\n\n\u003cbr /\u003e\n\nNext steps\n----------\n\nNow that your Google Cloud project is set up, you're ready to\n[write a basic web service with Node.js](/appengine/docs/standard/nodejs/building-app/writing-web-service)."]]