Только запись в каталог /tmp
доступна для записи в Cloud Run. Таким образом, измените местоположение записи по умолчанию для записи в этот каталог.
Однако вы должны знать о 2 вещах:
- Cloud Run не имеет состояния, что означает, что при создании нового экземпляра создается, контейнер запускается с нуля, с пустым каталогом
/tmp
/tmp
- файловая система в памяти. Максимально допустимый объем памяти в Cloud Run составляет 2 ГБ, включая объем памяти вашего приложения. Помимо вашего файла и Airflow, не уверен, что у вас будет много места.
Последнее замечание. Cloud Run активен только тогда, когда он обрабатывает запрос, и максимальный тайм-аут запроса составляет 15 минут. Когда нет запроса, разрешенный процессор близок к 0%. Я не уверен, чего вы хотите достичь с помощью Airflow на Cloud Run, но мои ощущения говорят мне, что ваш дизайн странный. И я предпочитаю предупредить вас, прежде чем тратить на это слишком много усилий.