Setting up a cloud object storage bucket

Enable object storage

Prepare your bucket

  • Create an Amazon S3 bucket or Azure bucket with public access disabled.

Configure in Netezza Console

  1. Log in to the Netezza Console using administrator credentials.

  2. Navigate to Settings → Object Storage.

  3. Click Configure Object Storage Bucket.

    AWS S3 configuration options:

    Credential-Based Access (Default)

    • Provide your AWS access credentials (Access Key ID and Secret Access Key).
    • Supported for both Fully Managed and SaaS systems.

    IAM Role-Based Access

    • Check the Use IAM Role checkbox on the configuration form.

    • For SaaS/Fully Managed systems only:

      • After checking the IAM option, additional instructions will be displayed.
      • Follow the on-screen instructions to update your AWS account policy.
      • This step grants Netezza the necessary permissions to access your bucket.

      Starting with release 11.3.1.0, IAM role‑based access is supported for AWS S3. To configure an IAM‑enabled S3 bucket for an AWS BYOC private cluster, refer the following documentation links based on the release version:
      Release 11.3.1.0
      Setting up VPC and IAM endpoint configuration
      Create IRSA policy and role for engine namespace
      Release 11.3.1.1
      Setting up VPC and IAM endpoint configuration
      Azure Blob Storage continues to require credential‑based access and does not support IAM role‑based authentication.

    Azure Blob storage configuration:

    • Provide your Azure storage account credentials.
    • Currently supports credential-based access only.
    • IAM access is not supported for Azure at this time.
  4. Enter the required bucket details and credentials, based on your chosen provider:

    • Destination: Select the appropriate storage type (e.g., Azure Blob Storage or Amazon AWS S3).
    • Bucket/Container name: Provide the name of the bucket (AWS) or container (Azure).
    • Region: Specify the region associated with your storage.
    • Authentication details:
      • For Azure: Account Name and Account Key.
      • For AWS: Access Key ID and Secret Key.
    • Blob Type (Azure only): Choose block for blob type.
  5. Wait 2 minutes for the settings to synchronize.

  6. Click Enable Object Storage to activate the configuration.

This will restart the Netezza database, causing temporary downtime.

Once object storage is enabled, it cannot be disabled.

Configuration summary

Storage Type Deployment Type Credential Access IAM Access
AWS S3 SaaS/Fully Managed ✅ Supported ✅ Supported
AWS S3 BYOC ✅ Supported ✅ Supported from 11.3.1.0 release onwards, need to configuration IAM access bucket manually from backend for BYOC private cluster.
Azure Blob Storage All ✅ Supported Coming Soon
S3-Compatible All ✅ Supported Varies