為尚未設置的設定建立資源。
目前,這項程序會建立一項資源: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 |
專案 ID。 這是必填欄位。 |
要求主體
要求主體必須為空白。
回應主體
如果成功,回應主體會包含 ProjectSettings
的執行個體。
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/cloud-platform
詳情請參閱驗證總覽。