У меня есть зашифрованный файл в ведре s3.Я хочу расшифровать его программно, не загружая его на мою локальную машину.Можно ли расшифровать зашифрованный файл, не загружая его на мой локальный компьютер?
Вещи, которые я использую для шифрования файла: библиотека boto3, ключи KMS для шифрования aws sdk, скрипт python
Я определенно могу загрузить этот файл, а затем расшифровать его на моем локальном компьютере следующим образом:
with aws_encryption_sdk.stream(
mode='d',
source=src_file,
key_provider=kms_key
) as decryptor:
for block in decryptor:
tgt_file.write(block)
Но это возможно, если я загружу файл в локальную систему.Я не хочу скачивать файл.Я хочу расшифровать его внутри корзины s3 и разрешить следующему процессу работать с этим расшифрованным файлом.
Любые указатели будут высоко оценены!