通过matilion从blob解密文件



我有一个matilion管道,它从SFTP服务器下载文件并将文件存储在名为encryptedfiles的Azure blob容器中。

文件是通过OpenSSL加密的,我不确定采取什么步骤来解密文件并将其存储在不同的容器中,称为decryptedfiles。

我想到的一个想法是使用bash或Python脚本来完成此操作,但我不确定如何开始。

最好的方法是什么?

可以使用Python组件来解密这些文件。您需要使用python azure blob存储库来访问该文件并将其下载到matilion服务器。然后使用python SSL库对其进行解密,然后将其放回blob存储中。完成后,请记住从matilion服务器上删除文件(使用/TMP文件夹)。

访问如何在Python中解密OpenSSL aes加密文件?

这种方法的缺点是它迫使您将数据传输到百万级服务器上,因此如果数据位于较小的服务器上,则可以正常工作。如果数据非常大,则需要将其分解为块,并使用文件迭代器组件将块提供给python脚本

最新更新