Data Encryption Mapping within QDS (AWS)

The QDS Control Plane denotes all the components except the clusters. Understanding the Qubole Folders in the Default Location on S3 (AWS) provides the list of folders in the account’s default location into which QDS has access to write data. Here is a table that maps the different types of data encryption with QDS Control Plane and Hadoop, Hive, Presto, and Spark engines.

Type

Filesystem

QDS Account

QDS Control Plane

Hadoop/Hive/Spark Engines

Presto Engine

Server-side Encryption

S3n

S3n

NA

SSE-S3

NA

S3a

SSE-S3 (via Support)

SSE-KMS (via API)

SSE-S3, SSE-KMS, and SSE-C

NA

PrestoS3Filesystem

NA

NA

NA

SSE-S3 and SSE-KMS

Client-side Encryption

S3a

NA

NA

Supported only on the S3a filesystem

NA

The expanded form of the supported encryption keys in the above table are:

  • SSE-S3: Amazon S3-managed encryption keys

  • SSE-KMS: Amazon S3-KMS Managed encryption keys

  • SSE-C: Server-Side Encryption with Customer-Provided encryption keys

Note

The encryption keys in Presto have different configuration parameters. For more information, see catalog/hive.properties.

You can enable SSE-S3 on the QDS account only by creating a ticket with the Qubole Support.