向 Agent Platform 进行身份验证

本文档介绍了如何通过 Agent Platform 以编程方式向 Colab Enterprise 进行身份验证。如何通过 Agent Platform 向 Colab Enterprise 进行身份验证取决于您用于访问 API 的界面以及运行代码的环境。

如需详细了解 Google Cloud 身份验证,请参阅身份验证方法

API 访问权限

Agent Platform 支持程序化访问。您可以通过以下方式访问 API:

客户端库

Agent Platform 客户端库提供了以程序化方式向 Agent Platform 进行身份验证的高级语言支持。 为了对 Google Cloud API 的调用进行身份验证,客户端库支持应用默认凭据 (ADC);这些库会在一组指定的位置查找凭据,并使用这些凭据对发送到 API 的请求进行身份验证。借助 ADC,您可以在各种环境(例如本地开发或生产环境)中为您的应用提供凭据,而无需修改应用代码。

Google Cloud CLI

使用 gcloud CLI 访问 Agent Platform 时,您需要以主账号的身份向 Google Cloud 进行身份验证,该主账号会提供 gcloud CLI 命令使用的凭据。

如果您的组织的安全政策阻止用户账号获取所需的权限,您可以使用服务账号模拟

如需了解详情,请参阅使用 gcloud CLI 时进行身份验证。如需详细了解如何将 gcloud CLI 与 Agent Platform 搭配使用,请参阅 gcloud CLI 参考页面

REST

您可以使用 gcloud CLI 凭据或使用 应用默认凭证Agent Platform API 进行身份验证。如需详细了解 REST 请求身份验证,请参阅使用 REST 时进行身份验证

为 Agent Platform 设置身份验证

设置身份验证的方式取决于代码在其中运行的环境。

以下是最常用的身份验证设置选项。如需了解有关身份验证的更多选项和信息,请参阅身份验证方法

对于本地开发环境

您可以通过以下方式为本地开发环境设置凭据:

客户端库或第三方工具

在本地环境中设置应用默认凭据 (ADC)

  1. 安装 Google Cloud CLI。 安装完成后,运行以下命令来初始化 Google Cloud CLI:

    gcloud init