Я пытаюсь использовать Data Pipeline для экспорта данных в s3 из Dynamo. Однако я не могу понять, как применить шифрование на стороне клиента до того, как файл будет записан на s3. Есть ли способ сделать это с помощью Data Pipeline? Я могу настроить все, кроме шифрования на стороне клиента с помощью Data Pipeline. Идеальный поток — это исходный узел динамо, действие для шифрования и узел назначения S3.
Я также пробовал Elastic MapReduce, но не вижу, как написать маппер и редуктор, так как я не преобразовываю никаких данных — мне просто нужно переместить их в зашифрованный файл на s3. Я должен иметь возможность использовать EMR с программой hive, но я изо всех сил пытаюсь понять, как использовать EMR без написания собственного кода map/reduce. В идеале код не хранится в S3.
Шифрование на стороне сервера не вариант, и данные должны быть зашифрованы перед записью в s3.
Я ищу некоторые идеи о том, как это сделать, или кого-то, у кого была аналогичная проблема.