我在S3中有一个加密的文本文件。我希望使用AWS Glue将这些数据加载到RDS Aurora。
我创建了一个爬虫来映射加密文本文件的架构,但是爬虫没有创建任何表。为了确定,我爬行相同的文件,但在一个解密的版本,它工作。
我的问题是:
提前谢谢。
发布于 2019-05-09 16:56:11
如果使用client side encryption加密,AWS无法接收加密文件。但是,如果使用S3将文件上载到server side encryption数据存储区,则AWS胶水可以接收这些数据,前提是允许爬虫运行和访问亚马逊S3数据存储的角色具有策略访问权限。
下面是我定义的策略:
{
"Version": "2012-10-17",
"Statement": {
"Effect": "Allow",
"Action": [
"kms:Decrypt"
],
"Resource": [
"arn:aws:kms:us-east-1:<Your Account Number>:key/<Your Key ID>"
]
}
}因此,诀窍是为您的数据启用server side encryption,而不是client side encryption。
https://stackoverflow.com/questions/55912339
复制相似问题