S3Location
class S3Location(
bucket: S3BucketSpec,
region: AwsRegionSpec,
credentials: AwsAccessSecretKey,
base_path: CloudRelativePathSpec = '/',
cfg: CfgSpec | None = None,
)
Bases: CloudLocation
Categories: destination
S3 staging area for DruidDest.
The plugin uploads parquet here, then issues a Druid ingestion spec referencing the S3 input source.
Parameters
parameter
base_pathCloudRelativePathSpec (str | Secret)Object-key prefix from the bucket root, e.g.
/staging/druid; starts with /, has no trailing /
and no empty segments (//) (the leading / is trimmed
when forming the key). Defaults to /.