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