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

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
projectId

string

專案 ID。

這是必填欄位。

要求主體

要求主體必須為空白。

回應主體

如果成功,回應主體會包含 ProjectSettings 的執行個體。

授權範圍

需要下列 OAuth 範圍:

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

詳情請參閱驗證總覽