aws_encryption_sdk бесконечный цикл Python - PullRequest
0 голосов
/ 19 февраля 2019

Я получил этот фрагмент кода из официальной документации AWS и просто поместил мои имена файлов и ключ kms:

    with open('/tmp/DAILY.csv', 'rb') as pt_file, open('/tmp/DAILY.enc', 'wb') as ct_file:
    with aws_encryption_sdk.stream(mode='e', source=pt_file, key_provider=kms_key_provider) as encryptor:
        for chunk in encryptor:
            ct_file.write(chunk)

Это выполняется внутри AWS Lambda, и файл DAILY.csv находится в / tmp (он доставлен туда из кода выше, и я это вижу).Файл не очень большой.Проблема, с которой я столкнулся, заключается в том, что AWS Lambda работает довольно долго и таймауты без завершения шифрования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...