在服務之間進行通訊

區域 ID

REGION_ID 是 Google 根據您在建立應用程式時選取的地區所指派的簡寫代碼。雖然某些區域 ID 可能看起來與常用的國家/地區代碼相似,但此代碼並非對應國家/地區或省份。如果是 2020 年 2 月後建立的應用程式,App Engine 網址會包含 REGION_ID.r。如果是在此日期之前建立的現有應用程式,網址中則可選擇加入地區 ID。

進一步瞭解區域 ID

您可以使用各種方法在 App Engine 服務之間或與其他服務 (包括 Google Cloud 服務和外部應用程式) 進行通訊。

如要與 App Engine 服務進行通訊,最簡單的方法是傳送指定的 HTTP 要求,只要在網址中加入相關資源的名稱或 ID 即可。例如,除了對應的 Google Cloud 專案 ID 外,您還可以加入想要列為目標的服務 ID 或版本 ID:


https://VERSION-dot-SERVICE-dot-PROJECT_ID.REGION_ID.r.appspot.com

如需瞭解指定服務目標的相關資訊,包括如何定義 HTTPS 網址,請參閱要求的轉送方式。 如要授權讓您的服務和其他 Google Cloud服務之間傳送要求,請參閱「設定伺服器對伺服器正式版應用程式的驗證作業」一文。

App Engine 服務也可以使用 Pub/Sub 進行通訊,這項服務可以在程序之間提供穩定的非同步多對多訊息傳遞服務。這些程序包含 App Engine 在內,可以是您的應用程式、服務,甚至是外部應用程式的個別執行個體。

如要在不同資料庫和 App Engine 應用程式或某些外部應用程式之間共用資料,請參閱「瞭解資料與檔案儲存空間」一文。

保留的網址路徑

以下網址路徑無法使用:

  • 結尾為 /eventlog 的路徑
  • 路徑開頭為 /_ah/
  • 部分以 z 結尾的路徑