

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 管理与 Apache Airflow 的连接
<a name="manage-connections"></a>

本章介绍如何为 Amazon MWAA 环境配置 Apache Airflow 连接。

**Topics**
+ [Apache Airflow 变量和连接概述](#manage-connections-t-overview)
+ [安装在 Amazon MWAA 环境中的 Apache Airflow 提供程序包](connections-packages.md)
+ [连接类型概述](manage-connection-types.md)
+ [使用密钥配置 Apache Airflow 连接 AWS Secrets Manager](connections-secrets-manager.md)

## Apache Airflow 变量和连接概述
<a name="manage-connections-t-overview"></a>

在某些情况下，您可能需要为环境（例如 AWS 配置文件）指定其他连接或变量，或者为 Apache Airflow 元存储中的连接对象添加执行角色，然后从 DAG 内部引用该连接。
+ **自行管理的 Apache Airflow**。在自行管理的 Apache Airflow 安装中，可以在 `airflow.cfg` 中设置 [Apache Airflow](https://airflow.apache.org/docs/apache-airflow/stable/howto/set-config.html) 配置选项。

  ```
  [secrets]
  backend = airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend
  backend_kwargs = {"connections_prefix" : "airflow/connections", "variables_prefix" : "airflow/variables"}
  ```
+ **Amazon MWAA 上的 Apache Airflow**。在 Amazon MWAA 上，您需要将这些配置设置作为 [Apache Airflow 配置选项](configuring-env-variables.md)添加到 Amazon MWAA 控制台上。Apache Airflow 配置选项作为环境变量写入环境，并覆盖相同设置的所有其他现有配置。