주의: 앞으로 몇 개월에 걸쳐 Google은 콘텐츠를 보다 손쉽게 찾고 나머지 Google Cloud 제품과 더 잘 연동되도록 App Engine 문서 사이트를 재구성할 예정입니다. 제공되는 콘텐츠는 동일하지만, 이제 탐색 기능이 나머지 클라우드 제품과 일치하게 됩니다.

App Engine 가변형 환경 서비스 에이전트

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

App Engine 기본 서비스 계정 외에도 App Engine 가변형 환경에는 App Engine 가변형 환경 서비스 에이전트라는 Google 관리 서비스 계정이 있습니다. 서비스 에이전트를 사용 설정하면 Cloud 프로젝트가 다른 Google Cloud 서비스와 별도로 앱의 리소스와 상호작용할 수 있습니다.

gcloud app deploy 명령어와 같은 App Engine 도구를 사용하여 App Engine 가변형 환경에 프로젝트의 첫 앱을 배포하면 Google에서 자동으로 이 계정을 만듭니다.

서비스 에이전트는 Google Cloud 콘솔의 서비스 계정 페이지에 나열되지 않으며 다음과 같은 제한 사항이 있습니다.

App Engine 가변형 환경 서비스 에이전트 확인

Cloud 프로젝트에 서비스 에이전트가 있는지 확인하려면 다음 단계를 수행합니다.

  1. Google Cloud Console을 엽니다.

    권한 페이지로 이동

  2. 권한 페이지의 오른쪽 위 모서리에서 Google 제공 역할 부여 체크박스를 선택합니다.

  3. 주 구성원 목록에서 ID를 사용하는 App Engine 가변형 환경 서비스 에이전트의 ID를 찾습니다.
    service-PROJECT_NUMBER@gae-api-prod.google.com.iam.gserviceaccount.com.

  4. 서비스 에이전트에 App Engine 가변형 환경 서비스 에이전트 역할이 부여되었는지 확인합니다.

서비스 에이전트 역할

서비스 에이전트에는 App Engine 가변형 환경 서비스 에이전트 역할이 있습니다. 이 역할은 서비스 에이전트용으로 예약되었으며 Go 가변형 환경이 가변형 환경 앱을 관리하기 위해 필요한 권한 집합을 포함합니다. 역할에 포함된 권한이 예고 없이 변경될 수 있으므로 다른 계정에 이 IAM 역할을 부여하지 마세요.

삭제된 서비스 에이전트 복원

실수로 App Engine 가변형 환경 서비스 에이전트를 삭제한 경우 다음 단계를 수행하여 복원합니다.

  1. Google Cloud 콘솔을 엽니다.

    권한 페이지로 이동

  2. Add(추가)를 클릭합니다.

  3. 다음 형식을 사용하여 서비스 에이전트 ID를 입력합니다.
    service-PROJECT_NUMBER@gae-api-prod.google.com.iam.gserviceaccount.com

  4. App Engine 가변형 환경 서비스 에이전트 역할을 선택합니다.

  5. 저장을 클릭합니다.