docker 如何更新MWAA本地Runner中的airflow.cfg文件

0yycz8jy  于 2023-08-03  发布在  Docker
关注(0)|答案(1)|浏览(86)

我需要更新运行MWA-Local-Runner的Docker镜像中的气流配置文件(usr/local/airflow/airflow.cfg)。
但是,在使用./mwaa-local-env start命令重新启动环境时,不会反映在我的主机计算机上编辑文件时所做的更改

qco9c6ql

qco9c6ql1#

您可以创建一个.env文件(例如.env.localrunner),并通过气流环境变量约定(AIRFLOW__SECTION__VARIABLE)设置变量
例如,如果我想将web服务器示例名更改为“DEV”,我可以将以下内容添加到我的.env.localrunner文件中

AIRFLOW__WEBSERVER__INSTANCE_NAME=DEV

字符串
或者如果您需要设置AIRFLOW__SECRETS__BACKEND_KWARGS,您可以:
AIRFLOW__SECRETS__BACKEND_KWARGS={“connections_prefix”:“airflow/connections”,“region_name”:“aws_region”}
在运行local-MWAA的docker-compose中,在local-runner下添加以下内容以读取这些变量。

env_file:
  - .env.localrunner

相关问题