API 密钥简介
API 密钥包含以下组成部分,可用于管理和使用密钥:字符串API 密钥字符串是加密的字符串,例如 AIzaSyDaGmWKa4JsXZ-HjGw7ISLn_3namBGewQe。当您使用 API 密钥进行身份验证时,始终是使用密钥的字符串。API 密钥没有关联的 JSON 文件。IDGoogle Cloud 管理工具使用 API 密钥 ID 来唯一标识密钥。密钥 ID 不能用于进行身份验证。您可以在 Google Cloud 控制台中的密钥修改页面的网址中找到密钥 ID,也可以使用 Google Cloud CLI 列出项目中的密钥。显示名称显示名称是密钥的可选描述性名称,您可以在创建或更新密钥时设置该名称。
使用 API 密钥向 API 进行身份验证时,API 密钥不会标识主帐号,也不会提供任何授权信息。API 密钥会将请求与 Google Cloud 项目关联,以进行结算和配额计算。由于 API 密钥不标识调用方,因此通常用于访问公开数据或资源。
许多 Google Cloud API 不接受通过 API 密钥进行身份验证。查看您要使用的服务或 API 的身份验证文档,以确定它是否支持 API 密钥。
如需管理 API 密钥,您必须拥有项目的 API Keys Admin 角色 (roles/serviceusage.apiKeysAdmin)。