Keboola · Schema

FileStorageCreateS3Request

Data PlatformETLELTData PipelinesData StorageTransformationsOrchestrationData OperationsCloud DataSnowflakeBigQuery

Properties

Name Type Description
awsKey string AWS IAM access key ID with full access to the bucket and access to AWS STS.
awsSecret string AWS IAM secret access key matching the provided access key ID.
filesBucket string Name of the AWS S3 bucket used for files.
owner string Associated AWS account owner.
region string AWS region of the bucket (e.g. `us-east-1`). Required — used directly when constructing the S3 client and validating the connection.
View JSON Schema on GitHub

JSON Schema

keboola-filestoragecreates3request.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "FileStorageCreateS3Request",
  "required": [
    "awsKey",
    "awsSecret",
    "filesBucket",
    "owner",
    "region"
  ],
  "properties": {
    "awsKey": {
      "description": "AWS IAM access key ID with full access to the bucket and access to AWS STS.",
      "type": "string",
      "example": "AKIAXXXXXXXXXXXXXXXXX"
    },
    "awsSecret": {
      "description": "AWS IAM secret access key matching the provided access key ID.",
      "type": "string",
      "example": "xxxx"
    },
    "filesBucket": {
      "description": "Name of the AWS S3 bucket used for files.",
      "type": "string",
      "example": "kbc-sapi-files"
    },
    "owner": {
      "description": "Associated AWS account owner.",
      "type": "string",
      "example": "keboola"
    },
    "region": {
      "description": "AWS region of the bucket (e.g. `us-east-1`). Required \u2014 used directly when constructing the S3 client and validating the connection.",
      "type": "string",
      "example": "us-east-1"
    }
  },
  "type": "object"
}