리전 ID
REGION_ID
는 앱을 만들 때 선택한 리전을 기준으로 Google에서 할당하는 축약된 코드입니다. 일부 리전 ID는 일반적으로 사용되는 국가 및 주/도 코드와 비슷하게 표시될 수 있지만 코드는 국가 또는 주/도와 일치하지 않습니다. 2020년 2월 이후에 생성된 앱의 경우 REGION_ID.r
이 App Engine URL에 포함됩니다. 이 날짜 이전에 만든 기존 앱의 경우 URL에서 리전 ID는 선택사항입니다.
리전 ID에 대해 자세히 알아보세요.
다양한 방법을 사용하여 App Engine 서비스 간에 또는 Google Cloud 서비스와 외부 애플리케이션을 포함한 다른 서비스와 통신할 수 있습니다.
App Engine 서비스와 통신하는 가장 간단한 방법은 타겟팅된 HTTP 요청을 보내는 것입니다. URL에는 리소스의 이름 또는 ID가 포함됩니다. 예를 들어 타겟팅할 서비스 또는 버전의 ID와 해당 Cloud 프로젝트 ID를 포함할 수 있습니다.
https://VERSION-dot-SERVICE-dot-PROJECT_ID.REGION_ID.r.appspot.com
VERSION-dot-SERVICE-dot-PROJECT_ID
의 결합된 길이(VERSION
는 버전 이름, SERVICE
은 서비스 이름, PROJECT_ID
는 프로젝트 ID)는 63자(영문)를 초과할 수 없으며 하이픈으로 시작하거나 끝날 수 없습니다. 합친 길이가 63자를 초과하면 DNS address could not be
found.
오류가 표시될 수 있습니다.
App Engine의 요청에 대해 자세히 알아보세요.
- 요청 처리 방법: 애플리케이션에서 요청을 수신하고 응답을 전송하는 방법을 알아봅니다.
- 요청 라우팅 방법: HTTPS URL을 정의하는 방법을 포함하여 서비스를 타겟팅하는 방법을 알아봅니다.
- 서비스와 다른 Google Cloud 서비스 간의 요청을 승인하는 방법을 알아봅니다.
App Engine 서비스는 App Engine을 포함한 프로세스 사이에서 안정적인 비동기식 다대다 메시징을 제공하는 Pub/Sub를 사용하여 통신할 수도 있습니다. 애플리케이션, 서비스 또는 외부 애플리케이션의 개별 인스턴스도 이러한 프로세스에 해당합니다.
데이터베이스, App Engine 앱 또는 기타 외부 애플리케이션 간에 데이터를 공유하려면 데이터 및 파일 스토리지 이해를 참조하세요.
기존 번들 서비스를 사용하는 경우 URL Fetch API를 사용하여 요청을 서비스 간에 전달하고 서비스에서 외부 엔드포인트로 전달할 수도 있습니다.
또한 표준 환경에서 동일한 클라우드 프로젝트에 속한 서비스는 다음 태스크에 App Engine API 중 하나를 사용할 수도 있습니다.
예약된 URL 경로
다음 URL 경로는 사용할 수 없습니다.
/eventlog
로 끝나는 경로/_ah/
로 시작하는 경로z
로 끝나는 일부 경로