首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AWS胶水作业中处理加密的JSON

在AWS胶水作业中处理加密的JSON
EN

Stack Overflow用户
提问于 2020-08-11 00:58:27
回答 2查看 208关注 0票数 5

在我们的本地环境中,JSON为贷款数据生成数据,并使用核心加密jar进行加密,这个加密的JSON保存到mysql表中,并且从java调用相同的核心加密jar来解密相同的JSON值。现在我们决定将Glue服务用于ETL目的。当来自加密的JSON的数据在Glue执行期间存在时,有人能在这里帮助我调用核心加密吗?

我们如何在AWS Glue ETL Job中处理上述流程?

EN

回答 2

Stack Overflow用户

发布于 2020-08-19 09:37:47

您可能需要使用自定义脚本。

https://docs.aws.amazon.com/glue/latest/dg/console-custom-created.html

您可以指定脚本所依赖的jars:

相关jars路径,以逗号分隔的亚马逊S3脚本所需的JAR文件的路径。注意:目前,只能使用纯Java或Scala (2.11)库。

创建胶水作业,如下所述:

https://docs.aws.amazon.com/glue/latest/dg/add-job.html

票数 1
EN

Stack Overflow用户

发布于 2020-08-19 22:06:07

如果最终您需要将密钥上传到AWS以解密此JSON,则您的系统不会更加安全。您也可以在将此JSON保存到数据库时不对其进行加密,而是将数据库配置为使用客户管理的KMS密钥进行加密。

通过这种方式,您将获得更多的功能,因为您可以记录KMS密钥使用情况,以及限制哪些服务可以访问以能够解密数据。如果您将秘密保存在jar文件中,则在读取此数据的任何位置都需要此jar文件,并且最终会将此秘密分发到不同的位置,而没有KMS提供给您的安全控制或审计。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63344657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档