我需要更新运行MWA-Local-Runner的Docker镜像中的气流配置文件(usr/local/airflow/airflow.cfg)。但是,在使用./mwaa-local-env start命令重新启动环境时,不会反映在我的主机计算机上编辑文件时所做的更改
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
型
1条答案
按热度按时间qco9c6ql1#
您可以创建一个.env文件(例如.env.localrunner),并通过气流环境变量约定(AIRFLOW__SECTION__VARIABLE)设置变量
例如,如果我想将web服务器示例名更改为“DEV”,我可以将以下内容添加到我的.env.localrunner文件中
字符串
或者如果您需要设置AIRFLOW__SECRETS__BACKEND_KWARGS,您可以:
AIRFLOW__SECRETS__BACKEND_KWARGS={“connections_prefix”:“airflow/connections”,“region_name”:“aws_region”}
在运行local-MWAA的docker-compose中,在local-runner下添加以下内容以读取这些变量。
型