【问题标题】:AWS SSE-KMS Encryption from Spark / Dataframes来自 Spark / Dataframes 的 AWS SSE-KMS 加密
【发布时间】:2017-01-26 10:15:14
【问题描述】:

我已配置启用加密的 EMR 集群(emrfs-site.xml 中的属性) 我正在使用数据框 savemode.append 写入 S3n://my-bucket/path/ 保存在 s3 中。

但我看不到对象得到 AWS KMS 加密。 但是,当我从 EMR 的配置单元中进行简单插入时,我能够看到对象得到 aws kms 加密。

如何使用 sse kms 加密 S3 中数据帧中的文件?

【问题讨论】:

    标签: apache-spark encryption amazon-s3 emr


    【解决方案1】:

    问题是我们使用 s3a 将文件从 spark 程序保存到 EMR。 AWS 官方不支持在 EMR 上使用 s3a。虽然我们能够在 S3 中保存数据,但它并没有加密数据。我尝试使用 s3:// 和 s3n:// 加密适用于两者。

    【讨论】:

    • 你是如何指定加密设置的?
    • 如果您使用的是 EMR,则使用 KMS 密钥创建一个安全配置配置文件,并在创建 EMR 时附加该配置文件,这样您的 EMR 将启用 KMS/加密。
    猜你喜欢
    • 2018-02-20
    • 2019-09-22
    • 1970-01-01
    • 2018-08-03
    • 2021-03-28
    • 2019-07-24
    • 1970-01-01
    • 1970-01-01
    • 2019-11-18
    相关资源
    最近更新 更多