为尚未设定的设置创建资源。
目前,这将创建一个资源:Google Cloud Storage 存储分区,将用作此项目的默认存储分区。存储分区是在 FTL 拥有的存储项目中创建的。除了极少数情况外,从多个客户端并行调用此方法将仅创建一个存储分区。为避免产生不必要的存储费用,存储分区配置为自动删除超过 90 天的对象。
该存储分区拥有以下权限:- 中央存储项目的所有者(归 FTL 所有)的所有者访问权限 - 客户项目的所有者/编辑者的写入者权限 - 客户项目的查看者的 Reader 访问权限 - 中央存储项目的所有者的默认 ACL 为:- 中央存储项目的所有者的所有者访问权限 - 客户项目的所有者/编辑者/查看者的 Reader 访问权限。如需了解详情,请参阅 Google Cloud Storage 文档。
如果已设置默认存储分区,并且项目可以访问该存储分区,则此调用不会执行任何操作。但是,如果项目无权访问该存储分区,或者该存储分区已被删除,系统会创建一个新的存储分区。
可能会返回任何规范化错误代码,包括:
- PERMISSION_DENIED - 如果用户无权写入项目
- Google Cloud Storage 引发的任何错误代码
HTTP 请求
POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}:initializeSettings
网址采用 gRPC 转码语法。
路径参数
参数 | |
---|---|
projectId |
项目 ID。 必填。 |
请求正文
请求正文必须为空。
响应正文
如果成功,则响应正文包含一个 ProjectSettings
实例。
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/cloud-platform
如需了解详情,请参阅身份验证概览。