Export Airflow objects from a local Airflow environment.
The behavior and format of this command are the same for both Astro and Astro Private Cloud.
Export Airflow variables, connections, and pools from a locally running environment to a local file and format of your choice. By default, the command exports all Airflow objects to the airflow_settings.yaml file in your Astro project.
Export the Docker Compose file used to start Airflow locally.
--compose-file
The location Docker Compose file to export. The default is compose.yaml.
Any valid filepath
-c,--connections
Export connections to a given local file
“
-e,--env
Location of the file to export Airflow objects to as Astro environment variables. Use this option only with --env-export. The default file path is env.
Any valid filepath
-n,--env-export
Export Airflow objects as Astro environment variables.
“
-p,--pools
Export pools to a given local file
“
-s,--settings-file
Location of the file to export Airflow objects to as YAML configuration. The default file path is airflow_settings.yaml.
astro dev object export --pools# Exports only pools from the local Airflow environment to `airflow_settings.yaml`astro dev object export --env-export --env="myairflowenv.env"# Exports all Airflow objects from the local Airflow environment as# Astro variables to a file in the project named `myairflowenv.env`