Automated PGP Decryption for AWS Transfer Family | Amazon Web Services

preview_player
Показать описание
Note that instead of creating the PGP Decryption Lambda Function that is described in this video, you can now directly use a pre-built managed workflow step for automating PGP decryption of files uploaded to Transfer Family.

Subscribe:

ABOUT AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally. Millions of customers — including the fastest-growing startups, largest enterprises, and leading government agencies — are using AWS to lower costs, become more agile, and innovate faster.

#PGP #TransferFamily #ManagedWorkflows #Decryption #Lambda #S3 #SecretsManager #GPG #CloudFormation #Python #AWS #AmazonWebServices #CloudComputing
Рекомендации по теме
Комментарии
Автор

I'm follow step by step but i'm fail on Cloudformation step create LambdaFunction

MagnoliaTH
Автор

Thanks this video is really informative and helpful!

Flacsem
Автор

I configure the lambda runtime as 3.8, it works, but if I configure run time as 3.9, it throw error

weilichen
Автор

@AWS Support - I connot find where the PGP_PrivateKey file is located. I checked the tmp folder, but that was empty. Can anyone kindly let me know? I'm stuck.

raydelpino
Автор

i am keep getting error to run gpg (/opt/python/gpg) - it may not be available.
Traceback (most recent call last):
File "/opt/python/lib/python3.8/site-packages/gnupg.py", line 941, in __init__
p =
File "/opt/python/lib/python3.8/site-packages/gnupg.py", line 1007, in _open_subprocess
result = Popen(cmd, shell=False, stdin=PIPE, stdout=PIPE, stderr=PIPE, startupinfo=si, env=self.env)
File "/var/lang/lib/python3.8/subprocess.py", line 858, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/var/lang/lib/python3.8/subprocess.py", line 1704, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 8] Exec format error: '/opt/python/gpg'
[ERROR] 2023-01-04T01:39:56.177Z Unable to run gpg (/opt/python/gpg) - it may not be available. Traceback (most recent call last): File "/opt/python/lib/python3.8/site-packages/gnupg.py", line 941, in __init__ p = File "/opt/python/lib/python3.8/site-packages/gnupg.py", line 1007, in _open_subprocess result = Popen(cmd, shell=False, stdin=PIPE, stdout=PIPE, stderr=PIPE, startupinfo=si, env=self.env) File "/var/lang/lib/python3.8/__subprocess.py__", line 858, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "/var/lang/lib/python3.8/subprocess.py", line 1704, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) OSError: [Errno 8] Exec format error: '/opt/python/gpg'

jasonpham