Skip to main content

S3 Bucket Setup for CloudQuant Data Liberator

This guide walks you through setting up your Amazon S3 bucket for use with the CloudQuant Data Liberator platform.

Prerequisites

  • An AWS account with S3 access
  • IAM permissions to create buckets and manage policies
  • Your CloudQuant account credentials

Step 1: Create an S3 Bucket

  1. Navigate to the AWS S3 Console
  2. Click Create bucket
  3. Choose a unique bucket name and region
  4. Configure bucket settings as needed

Step 2: Configure Bucket Policy

Add a bucket policy that grants CloudQuant Data Liberator read access:
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "AWS": "arn:aws:iam::CLOUDQUANT_ACCOUNT_ID:root"
      },
      "Action": [
        "s3:GetObject",
        "s3:ListBucket"
      ],
      "Resource": [
        "arn:aws:s3:::your-bucket-name",
        "arn:aws:s3:::your-bucket-name/*"
      ]
    }
  ]
}
Contact CloudQuant support for the correct AWS Account ID to use in the bucket policy.

Step 3: Configure CORS (if needed)

If accessing data from web applications, configure CORS:
[
  {
    "AllowedHeaders": ["*"],
    "AllowedMethods": ["GET"],
    "AllowedOrigins": ["*"],
    "ExposeHeaders": []
  }
]

Step 4: Generate Access Keys

  1. Navigate to IAM in the AWS Console
  2. Create a new IAM user or use an existing one
  3. Generate an Access Key ID and Secret Access Key
  4. Provide these credentials to CloudQuant securely

Step 5: Verify Connectivity

Contact CloudQuant support to verify that CloudQuant Data Liberator can successfully connect to your S3 bucket.

Troubleshooting

IssueSolution
Access DeniedVerify bucket policy and IAM permissions
Bucket Not FoundConfirm bucket name and region
TimeoutCheck network connectivity and security groups