- Solicitud HTTP
- Parámetros de ruta
- Parámetros de consulta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
Crea el catálogo de REST de Iceberg. El ID del catálogo del bucket de Google Cloud Storage es el bucket para el que se crea el catálogo (p.ej., my-catalog para gs://my-catalog).
Si el bucket no existe o el llamador no tiene permisos de metadatos del bucket, no se creará el catálogo.
Solicitud HTTP
POST https://biglake.googleapis.com/iceberg/v1/restcatalog/extensions/{parent=projects/*}/catalogs Las URL usan la sintaxis de transcodificación gRPC.
Parámetros de ruta de acceso
| Parámetros | |
|---|---|
parent |
Obligatorio. El recurso superior en el que se creará este catálogo. Formato: projects/{projectId} |
Parámetros de consulta
| Parámetros | |
|---|---|
iceberg-catalog-id |
Obligatorio. Es el nombre del catálogo. |
primary_location |
Es opcional. Es la ubicación principal en la que se almacenarán los metadatos del catálogo. En el caso de los catálogos de buckets de Google Cloud Storage y los catálogos de BigLake, si no se especifica, la región se infiere de la región del bucket (bucket de En el caso de los catálogos federados, se debe especificar y debe ser una ubicación compatible con Lakehouse (https://docs.cloud.google.com/lakehouse/docs/locations). Debe estar cerca de la ubicación del catálogo remoto para obtener el mejor rendimiento y costo. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene una instancia de IcebergCatalog.
Cuerpo de la respuesta
Si el proceso se realiza de forma correcta, el cuerpo de la respuesta contiene una instancia recién creada de IcebergCatalog.
Permisos de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/bigqueryhttps://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Authentication Overview.