Звучит так, будто вы пытаетесь защитить ключи RSA ... вам следует использовать криптомодуль airflow
Вы можете зашифровать свои ключи и сохранить зашифрованный ключ в переменной среды или в своей собственной airflow.cfg
Обратите внимание, что Airflow по умолчанию не обрабатывает поворот клавиш.
из документов
Установить криптопакет pip install apache-airflow[crypto]
Сгенерировать fernet_key, используя этот фрагмент кода ниже. fernet_key должен быть 32-байтовым ключом в кодировке base64:
from cryptography.fernet import Fernet
fernet_key=Fernet.generate_key()
print(fernet_key.decode()) # your fernet_key,keep it in secured place!
Заменить значение airflow.cfg
fernet_key
на значение сверху. Кроме того, вы можете сохранить свой fernet_key в переменной среды ОС. В этом случае вам не нужно изменять airflow.cfg
, так как Airflow будет использовать переменную среды вместо значения в airflow.cfg
:
#Note the double underscores
export AIRFLOW__CORE__FERNET_KEY=your_fernet_key