3

我想知道我们是否支持通过 Athena 读取 KMS-CSE 加密的 delta 格式数据集?

我正在浏览https://docs.delta.io/0.5.0/presto-integration.htm,它没有提到任何关于加密支持的内容。

如果我在 s3 中使用 KMS-CSE 对清单本身进行了加密,我能否在 Athena 中成功读取它?

使用以下命令,我可以在 athena 中创建表。

CREATE EXTERNAL TABLE `delta_athena_demo`(
  `id` bigint)
ROW FORMAT SERDE 
  'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe' 
STORED AS INPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.SymlinkTextInputFormat' 
OUTPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
LOCATION
  's3://testing/_symlink_format_manifest/'
TBLPROPERTIES (
  'has_encrypted_data'='true')

但是,当我查询时,我收到以下错误:

您的查询有以下错误:

HIVE_UNKNOWN_ERROR:检测到加密对象。请将 TBLPROPERTIES (has_encrypted_data=true) 添加到表属性。


(在 delta-users@googlegroups.com 中找到)

4

1 回答 1

1

我联系了 AWS Athena 支持,他们确认 Athena 目前不支持从加密的符号链接文本输入格式清单中读取。他们可能会将此视为将来的功能请求。

于 2020-01-21T19:53:23.540 回答