配置和部署 API
-
配置 Cloud Endpoints
介绍如何准备 OpenAPI 文档以部署到 Endpoints。
-
部署 Endpoints 配置
介绍如何将 OpenAPI 文档部署到 Endpoints。
-
部署 API 后端
介绍如何部署 API 的后端代码和 Extensible Service Proxy (ESP)。
-
在 Kubernetes 上部署
演示如何在 Kubernetes 上配置和部署 Endpoints。
-
在本地或其他平台上运行 ESP
演示如何在本地机器或其他云提供商中配置 ESP 实例。
-
比较配置文件
介绍 Google Cloud 控制台中 Endpoints > Services 页面上的部署历史记录标签页,以及如何将已部署的服务配置与先前版本进行比较。
-
获取服务名称和配置 ID
介绍如何获取托管式服务的名称及其配置 ID。
问题排查和监控
-
问题排查概览
提供常规问题排查信息,并提供指向其他包含更多信息的页面的链接。
-
排查 Endpoints 配置部署问题
介绍部署 Endpoints 配置时可能发生的一些错误以及如何排查这些错误。
-
排查响应错误
介绍如何排查 API 在响应请求时发生的错误。
-
排查 App Engine 柔性环境部署问题
介绍如何排查 App Engine 柔性环境中的 Endpoints 部署问题。
-
排查 Compute Engine 部署问题
介绍如何排查 Compute Engine 上的 Endpoints 部署问题。
-
排查 GKE 部署问题
介绍如何排查 GKE 上的 Endpoints 部署问题。
-
排查 JWT 验证问题
介绍在 JWT 验证失败且对客户端的响应中返回错误时所需的问题排查信息。
-
监控您的 API
介绍如何使用 Endpoints 自动为您维护的日志和指标来监控 API 的运行状况。
-
跟踪您的 API
介绍跟踪记录采样率,如何估算 Cloud Trace 的费用,如何在 Google Cloud 控制台中查看跟踪记录以及如何停用跟踪记录采样。
DNS 和 SSL
-
验证域名
演示如何验证提供 Endpoints API 的域名的所有权。
-
通过域名提供 API
演示如何设置您的项目以处理 API 请求。
-
为 cloud.goog 网域配置 DNS
演示如何为使用 cloud.goog 网域(由 Google 拥有和管理)的 Endpoints 服务配置 DNS。
-
通过一个网域提供多个 API
演示如何在您自己的网域中运行多个独立的 API。
-
为 ESP 启用 SSL
展示如何为使用 ESP 的已部署 Endpoints 服务启用 SSL 端口。
-
为 ESPv2 启用 SSL
展示如何为使用 ESPv2 的已部署 Endpoints 服务启用 SSL 端口。
身份验证和 API 密钥
-
选择身份验证方法
简要介绍每种受支持的身份验证方法及其使用场景示例。
-
为何及何时使用 API 密钥
介绍有关 API 密钥及何时使用它们的背景信息。
-
使用 Firebase 对用户进行身份验证
演示如何配置 OpenAPI 文档,以便 ESP 使用 Firebase 验证来自客户端的传入请求,以对用户进行身份验证。
-
使用 Auth0 对用户进行身份验证
演示如何配置 OpenAPI 文档,以便 ESP 使用 Auth0 验证来自客户端的传入请求,以对用户进行身份验证。
-
使用 Google ID 令牌对用户进行身份验证
演示如何配置 OpenAPI 文档,以便 ESP 使用 Google ID 令牌验证来自客户端的传入请求,以对用户进行身份验证。
-
使用自定义方法对用户进行身份验证
演示如何配置 OpenAPI 文档,以便 ESP 使用自定义提供程序验证来自客户端的传入请求,以对用户进行身份验证。
-
服务之间的身份验证
介绍如何对服务到服务的调用进行身份验证。
-
使用 API 密钥限制访问权限
介绍如何防止未经授权的客户端应用和服务访问您的 API。