詞彙解釋

本頁提供 Cloud Endpoints 說明文件中所使用詞彙的簡要定義和更多資訊的連結。

API 金鑰
用戶端應用程式在呼叫 API 時傳入的一段程式碼。API 金鑰用於識別呼叫 API 的應用程式或專案。 Google Cloud 如要進一步瞭解如何配合您的 Endpoints API 使用 API 金鑰,請參閱「使用 API 金鑰的時機和理由」一文。
Auth0
這項服務可讓您定義使用者向應用程式驗證身分的方式。詳情請參閱 Auth0 一文。
Cloud Endpoints Frameworks
App Engine 標準環境適用的 Endpoints Frameworks 含有多種工具、程式庫以及功能,可讓您從 App Engine 應用程式產生 API 和用戶端程式庫。詳情請參閱關於 Endpoints Frameworks
container
一種軟體套件,其中包含執行應用程式所需的程式庫、架構和設定。詳情請參閱「什麼是容器」一文。
CORS
跨源資源共享 (CORS) 是一種規格,可讓網路應用程式存取另一個網域中 (就技術層面而言,為另一個來源中) 伺服器上的資源。如要進一步瞭解 CORS,請參閱 Mozilla Developer Network (MDN) 網路文件擷取適用標準
Docker
開放原始碼軟體,可讓您在軟體容器中自動部署應用程式。詳情請參閱什麼是 Docker 一文。
可擴充服務 Proxy
可擴充服務 Proxy (ESP) 是一種以 Nginx 為基礎的高效能可擴充 Proxy,會在 OpenAPI 或 gRPC API 後端的前面執行,可提供驗證、監控和記錄等 API 管理功能。詳情請參閱關於 EndpointsEndpoints:架構總覽
可擴充服務 Proxy V2

可擴充服務 Proxy V2 (ESPv2) 是一種Envoy的高效能可擴充 Proxy,會在 OpenAPI 或 gRPC API 後端的前面執行,可提供驗證、監控和記錄等 API 管理功能。詳情請參閱關於 EndpointsEndpoints:架構總覽

ESPv2 支援第 2 版的 OpenAPI 規範gRPC 規範。

Firebase 驗證

Google 的驗證服務,支援使用者使用來自 Google、Facebook 或 Twitter 等熱門聯合識別資訊提供者的憑證登入用戶端應用程式。詳情請參閱 Firebase 驗證

Google ID 權杖

一種 JSON Web Token (JWT),包含識別 Google 使用者帳戶或服務帳戶需要的 OpenID Connect 欄位,並會由 Google 的驗證服務 https://accounts.google.com 簽署。

gRPC

由 Google 開發的高效能開放原始碼通用遠端程序呼叫 (RPC) 架構。在 gRPC 中,用戶端應用程式可以直接呼叫不同機器上伺服器應用程式中的方法,就像呼叫本機物件一樣。請參閱 gRPC API 專用的 Cloud Endpoints 瞭解如何搭配 Endpoints 使用 gRPC,並前往 gRPC 網站瞭解一般資訊。

JWT

JSON Web Token 是一種開放標準存取憑證格式,用於 HTTP 授權標頭和 URI 查詢參數。請參閱 JSON Web Token 簡介以取得一般資訊。

kubectl

一種針對 Kubernetes 叢集執行指令的指令列介面。在 Kubernetes 或 Google Kubernetes Engine 叢集為 Endpoints 部署 API 時,可以使用 kubectl。詳情請參閱「kubectl 總覽」一文。

Kubernetes

一種開放原始碼軟體,可讓您在不同的主機叢集之間自動部署和管理容器化應用程式並進行資源調度。詳情請參閱 Kubernetes

NGINX

一種開放原始碼高效能 HTTP 伺服器和服務 Proxy,是 ESP 的基礎。詳情請參閱維基百科上的 NGINX。如需 ESP 相關資訊,請參閱關於 Cloud EndpointsEndpoints:架構總覽

OpenAPI

Open API Initiative 是整個業界將 REST API 的說明標準化的成果。以 OpenAPI 規格 (先前稱為 Swagger 規格) 描述的 API 可透過常見工具提供支援,這些工具可建立文件、自動化測試,以及為用戶端和伺服器產生程式碼。詳情請參閱 OpenAPI 總覽一文。

OpenAPI 文件

用來描述 API 的 YAML 或 JSON 格式設定檔。

surface

API 的公開介面。API 的介面包含各種方法以及方法中所使用的參數和傳回類型。