本页面介绍了如何查找项目的 Cloud Storage 服务代理的电子邮件地址,这是由 Cloud Storage 创建和管理的专用服务账号。如需简要了解 Cloud Storage 服务代理,包括它们的创建时间以及使用方式,请参阅 Cloud Storage 服务账号。如需大致了解 Google Cloud 中的服务账号,请参阅服务账号。
须知事项
为了获得查找项目服务代理的电子邮件地址所需的权限,请让您的管理员向您授予项目的 View Service Accounts (roles/iam.serviceAccountViewer
) 角色。
此预定义角色包含访问项目的服务代理所需的 resourcemanager.projects.get
权限。您还可以使用其他预定义角色获取此权限。如需查看哪些角色与哪些权限相关联,请参阅适用于 Cloud Storage 的 IAM 角色。
如需了解如何使用角色来控制对项目的访问权限,请参阅管理访问权限。
获取项目的 Cloud Storage 服务代理的电子邮件地址
控制台
- 在 Google Cloud 控制台中,进入 Cloud Storage 设置页面。
在项目访问权限标签页中,电子邮件地址会显示在 Cloud Storage 服务账号部分。
命令行
使用 gcloud storage service-agent
命令:
gcloud storage service-agent --project=PROJECT_IDENTIFIER
其中,PROJECT_IDENTIFIER
是相关项目的 ID 或编号。例如 my-project
。
客户端库
C++
如需了解详情,请参阅 Cloud Storage C++ API 参考文档。
如需向 Cloud Storage 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
C#
如需了解详情,请参阅 Cloud Storage C# API 参考文档。
如需向 Cloud Storage 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
Go
如需了解详情,请参阅 Cloud Storage Go API 参考文档。
如需向 Cloud Storage 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
Java
如需了解详情,请参阅 Cloud Storage Java API 参考文档。
如需向 Cloud Storage 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
Node.js
如需了解详情,请参阅 Cloud Storage Node.js API 参考文档。
如需向 Cloud Storage 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
PHP
如需了解详情,请参阅 Cloud Storage PHP API 参考文档。
如需向 Cloud Storage 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
Python
如需了解详情,请参阅 Cloud Storage Python API 参考文档。
如需向 Cloud Storage 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
Ruby
如需了解详情,请参阅 Cloud Storage Ruby API 参考文档。
如需向 Cloud Storage 进行身份验证,请设置应用默认凭据。 如需了解详情,请参阅为本地开发环境设置身份验证。
JSON API
安装并初始化 gcloud CLI,以便为
Authorization
标头生成访问令牌。或者,您可以创建访问令牌(使用 OAuth 2.0 Playground),并将其包含在
Authorization
标头中。使用
cURL
,通过GET
serviceAccount 请求调用 JSON API:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/projects/PROJECT_ID/serviceAccount"
其中,
PROJECT_ID
是相关项目的 ID 或编号。例如my-project
。