设置 API 访问权限

Google Cloud API 可帮助您通过命令行、自动化脚本或您自己的应用以编程方式访问 Google Cloud 服务。

例如,您可能需要开发一个应用,以帮助管理员分析其资源在多个云服务提供商中的使用情况。为此,您需要访问 Google Cloud 资源中的日志数据。

如需设置 API 访问权限,请实现以下各项:

准备工作

为确保您可以设置 API 并使用工具,请让您的管理员完成以下任务:

  • 创建一个账号,用于登录和使用 Google Cloud 产品(包括 Google Cloud 控制台和 Google Cloud CLI)。
  • 创建一个项目,作为 Google Cloud 资源的访问边界。
  • 为项目启用结算功能,以便您可以支付服务和 API 使用费。

如需查看完成设置步骤的详细说明,请参阅 Google Cloud 设置核对清单

Google Cloud API:以编程方式访问服务

Google Cloud API 是 Google Cloud 服务的编程接口。您可以使用 API 访问计算、网络、存储和其他服务。例如,您可以创建一个资源利用率应用,以从 Google Cloud 资源中拉取日志数据。如需检索所需数据,您可以使用 Cloud Logging API。

您可以使用 REST 调用或客户端库访问 Google Cloud API。我们建议您使用客户端库,这些库适用于许多常用编程语言。您还可以通过 Google Cloud CLI 工具或 Google Cloud 控制台访问 Cloud API。

如需了解启用 API 的步骤,请参阅 Cloud API 文档中的使用入门

Cloud 客户端库:使用您的首选语言访问 API

借助 Cloud 客户端库,您可以使用自己选择的受支持语言访问 Google Cloud API。每个库都支持您首选的语言惯例,并简化了您在应用中编写的代码。客户端库可以处理常见的 API 流程,包括身份验证、错误处理、重试和载荷验证。例如,如果您的首选开发语言是 Java,则可以将 Cloud Logging 与 Java 库搭配使用。

如需选择和安装库,请参阅 Cloud 客户端库

设置身份验证凭据

应用默认凭据 (ADC) 是身份验证库使用的一种策略,可根据应用环境自动查找凭据。身份验证库会将这些凭据提供给 Cloud 客户端库和 Google API 客户端库。使用 ADC 时,您的代码可以在开发或生产环境中运行,而无需更改应用向 Google Cloud 服务和 API 进行身份验证的方式。

如需了解设置步骤,请参阅设置应用默认凭据

后续步骤