Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi, I have a use case where we are receiving the AWS KMS encrypted file in s3 and this file i have to decrypt in talend for data load. Has any one ever worked around it ?
Thanks
Tried running using
context.kms_value
But still same error.
From your earlier screenshot I see you are passing 5 values in your tJavaRow component
What does your file contains ? If it contains various rows it's only going to use the last value of your file as encryption key
You need to treat each file individually especially if each one of them has it's own encryption key, because you're risking using the wrong encryption key to decrypt the file
It looks like you're on the right way for you job, if you want just use 1 file for the moment and try to add tLogRow to monitor the variable passing by and make sur it's the right value.
- Quentin
Hi Quentin,
i am using only one file to decrypt the csv file using the key file (which supposed to have the key), you are right i am getting 5 rows from that file. i am also not sure why we are getting 5 rows in the key file. i am attaching the screenshot of the key file data :
It seems like the key file is also encrypted which need to be converted to plaintext first and then used for decrypting the CSV file, Any idea how we can implement it in talend job?