Method: projects.initializeSettings

為尚未設定的設定建立資源。

目前,這會建立一個資源:一個 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

string

項目 ID。

必需的。

請求正文

請求內文必須為空。

響應體

如果成功,回應正文將包含ProjectSettings的實例。

授權範圍

需要以下 OAuth 範圍:

  • https://www.googleapis.com/auth/cloud-platform

有關詳細信息,請參閱身份驗證概述