참고: Python 2.7은 2024년 1월 31일 지원 종료됩니다. 기존 Python 2.7 애플리케이션을 계속 실행하고 트래픽을 받을 수 있습니다. 그러나 지원 종료 날짜 이후에는 해당 런타임을 사용하는 애플리케이션의 재배포를 App Engine에서 차단할 수 있습니다.
지원되는 최신 Python 버전으로 마이그레이션하는 것이 좋습니다.
App Engine 앱에서 다른 Google Cloud 서비스에 액세스하고 작업을 실행하려면 서비스 계정이 필요합니다. 기본적으로 App Engine 기본 서비스 계정은 App Engine 앱의 ID로 사용됩니다. 특정 App Engine 앱 버전의 ID로 사용할 다른 사용자 관리 서비스 계정을 지정할 수도 있습니다. 이렇게 하면 수행하는 특정 작업을 기반으로 각 버전에 서로 다른 권한을 부여하여 필요한 것보다 더 많은 권한을 부여하는 일을 방지할 수 있습니다.
이 가이드에서는 새 버전을 배포할 때 다른 사용자 관리 서비스 계정을 지정하는 방법을 설명합니다. 앱의 특정 버전을 배포할 때 고유한 서비스 계정을 만들 필요가 없으면 서비스 계정을 지정하지 않고 기본 서비스 계정을 계속 사용할 수 있습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-12-22(UTC)"],[[["App Engine apps utilize a service account to access other Google Cloud services, with the option to use the default or a user-managed service account."],["Specifying a user-managed service account allows you to assign unique privileges to different versions of your App Engine app, based on their roles, which reduces unnecessary permissions."],["User-managed service accounts can be created using the provided instructions and assigned specific IAM roles, and do not delete the existing App Engine service agent to avoid errors."],["When deploying your app, you can specify a user-managed service account using the `gcloud app deploy` command or by modifying the `app.yaml` file with the `service_account` element, with command-line specification overriding any setting in the file."]]],[]]