서비스 간 통신

리전 ID

REGION_ID는 앱을 만들 때 선택한 리전을 기준으로 Google에서 할당하는 축약된 코드입니다. 일부 리전 ID는 일반적으로 사용되는 국가 및 주/도 코드와 비슷하게 표시될 수 있지만 코드는 국가 또는 주/도와 일치하지 않습니다. 기존 앱은 App Engine URL에 REGION_ID.r을 포함하는 것이 선택사항이며, 신규 앱은 모두 곧 필수가 될 예정입니다.

원활한 전환을 위해 리전 ID를 사용하도록 App Engine을 천천히 업데이트하고 있습니다. 아직 Google Cloud 프로젝트가 업데이트되지 않은 경우에는 앱의 리전 ID가 표시되지 않습니다. 기존 앱에서 ID는 선택사항이므로 기존 앱에서 리전 ID를 사용할 수 있게 되더라도 URL을 업데이트하거나 다른 변경을 수행할 필요가 없습니다.

리전 ID에 대해 자세히 알아보세요.

다양한 방법을 사용하여 App Engine 서비스 간에 또는 Google Cloud 서비스와 외부 애플리케이션을 포함한 다른 서비스와 통신할 수 있습니다.

App Engine 서비스와 통신하는 가장 간단한 방법은 타겟팅된 HTTP 요청을 보내는 것입니다. URL에는 리소스의 이름 또는 ID가 포함됩니다. 예를 들어 타겟팅할 서비스 또는 버전의 ID와 해당 Cloud 프로젝트 ID를 포함할 수 있습니다.


https://VERSION_ID-dot-SERVICE_ID-dot-PROJECT_ID.REGION_ID.r.appspot.com

HTTPS URL을 정의하는 방법 등 서비스 타겟팅에 대한 자세한 내용은 요청 라우팅 방법을 참조하세요. 서비스와 다른 Google Cloud 서비스 간의 요청을 승인하려면 서버 간 프로덕션 애플리케이션 인증 설정을 참조하세요.

App Engine 서비스는 Pub/Sub를 사용하여 통신할 수 있고, App Engine을 포함한 프로세스 간의 안정적인 비동기식 다대다 메시지를 제공합니다. 이러한 프로세스는 애플리케이션, 서비스 또는 외부 애플리케이션의 개별 인스턴스일 수 있습니다.

데이터베이스, App Engine 앱 또는 기타 외부 애플리케이션 간에 데이터를 공유하려면 데이터 및 파일 스토리지 이해를 참조하세요.