gcloud biglake iceberg catalogs create CATALOG --catalog-type=CATALOG_TYPE [--credential-mode=CREDENTIAL_MODE; default="end-user"] [--description=DESCRIPTION] [--primary-location=PRIMARY_LOCATION] [GCLOUD_WIDE_FLAG …]
my-catalog-bucket,
run:
gcloud biglake iceberg catalogs create my-catalog-bucket --catalog-type=gcs-bucket
To create a catalog using a Cloud Storage bucket my-catalog-bucket
with vended credentials, run:
gcloud biglake iceberg catalogs create my-catalog-bucket --catalog-type=gcs-bucket --credential-mode=vended-credentials
To set the project attribute:
catalog on the command line with a fully
specified name;
--project on the command line;
core/project.
CATALOGcatalog attribute:
catalog on the command line.
--catalog-type=CATALOG_TYPECATALOG_TYPE
must be (only one value is supported):
gcs-bucket--credential-mode=CREDENTIAL_MODE; default="end-user"CREDENTIAL_MODE must be one of:
end-uservended-credentials--description=DESCRIPTION--primary-location=PRIMARY_LOCATION--access-token-file,
--account, --billing-project,
--configuration,
--flags-file,
--flatten, --format, --help, --impersonate-service-account,
--log-http,
--project, --quiet, --trace-token, --user-output-enabled,
--verbosity.
Run $ gcloud help for details.
gcloud alpha biglake iceberg catalogs creategcloud beta biglake iceberg catalogs create
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-05-27 UTC.