建立 Iceberg REST 目錄。Google Cloud Storage Bucket 目錄 ID 是建立目錄的 bucket (例如 gs://my-catalog 的 my-catalog)。
如果值區不存在,或呼叫端沒有值區中繼資料權限,系統就不會建立目錄。
HTTP 要求
POST https://biglake.googleapis.com/iceberg/v1/restcatalog/extensions/{parent=projects/*}/catalogs
這個網址使用 gRPC 轉碼語法。
路徑參數
| 參數 | |
|---|---|
parent |
這是必要旗標,表示將建立這個目錄的父項資源。格式:projects/{projectId} |
查詢參數
| 參數 | |
|---|---|
iceberg-catalog-id |
這是必要旗標,目錄名稱。 |
primary_location |
選用。目錄中繼資料的主要儲存位置。 如果是 Google Cloud Storage bucket 目錄和 BigLake 目錄,如未指定,系統會從 bucket 的區域推斷區域 (BigLake 目錄的 如果是聯合目錄,則必須指定此項目,且必須是 Lakehouse 支援的位置 (https://docs.cloud.google.com/lakehouse/docs/locations)。為獲得最佳效能和成本效益,建議您將其設在遠端目錄的位置附近。 |
要求主體
要求主體包含 IcebergCatalog 的執行個體。
回應主體
如果成功,回應主體會包含新建立的 IcebergCatalog 執行個體。
授權範圍
需要下列其中一種 OAuth 範圍:
https://www.googleapis.com/auth/bigqueryhttps://www.googleapis.com/auth/cloud-platform
詳情請參閱Authentication Overview。