Skip to content

Setup S3 Table for Starburst Trino

Note

S3 Table is supported from Starburst Trino version 471 and above.

Before you begin, review the deployment steps for Starburst Trino. For initial setup, see Setup for Access Management for Starburst Trino for initial setup instructions.

Update values.yaml File

  1. Navigate to your Starburst Trino plugin directory:

    Bash
    cd ~/privacera-starburst-trino-plugin
    

  2. Open the values.yaml file for editing:

    Bash
    vi values.yaml
    

  3. Add the Iceberg catalog configuration to your values.yaml file:

    values.yaml
    catalogs:
      iceberg: |
        connector.name=iceberg
        iceberg.catalog.type=rest
        iceberg.rest-catalog.uri=https://s3tables.<AWS_REGION>.amazonaws.com/iceberg
        iceberg.rest-catalog.warehouse=arn:aws:s3tables:<AWS_REGION>:<AWS_ACCOUNT_ID>:bucket/<S3_TABLES_BUCKET_NAME>
        iceberg.rest-catalog.view-endpoints-enabled=false
        iceberg.rest-catalog.sigv4-enabled=true
        iceberg.rest-catalog.signing-name=s3tables
        fs.hadoop.enabled=false
        fs.native-s3.enabled=true
        s3.region=<AWS_REGION>
        s3.aws-access-key=<ACCESS_KEY>
        s3.aws-secret-key=<SECRET_KEY>
    

Deploy

Validate