USER MANUALS

S3-compatible Storage

In order to access datasets stored in S3-compatible storage, like MinIO, IBM Cloud Object Storage, Dell EMC ECS, etc, you have to configure the following parameters in values.yaml file:

  • presto.hive.s3Endpoint: The storage endpoint server. It can be found in the documentation of the S3-compatible storage.

  • presto.hive.s3PathStyleAccess: true. This determines whether the bucket name is provided in path-style (e.g., https://example.com/bucket-name/key-name) or virtual hosted-style (e.g., https://bucket-name.example.com/key-name).

Then, you have to provide credentials to the cluster.sh deploy command:

cluster.sh deploy --s3-access-key xxx --s3-secret-access yyy --credstore-password zzz
  • --s3-access-key: the Access Key Id

  • --s3-secret-access: the Secret Access Key. If this secret is not specified in the command line, cluster.sh deploy will prompt for it, keeping secrets out of the bash history

Add feedback