Como gerenciar conexões com o Apache Airflow - Amazon Managed Workflows for Apache Airflow

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como gerenciar conexões com o Apache Airflow

Esta seção descreve as diferentes formas de configurar uma conexão do Apache Airflow para um ambiente do Amazon Managed Workflows for Apache Airflow.

Visão geral das variáveis e conexões do Apache Airflow

Em alguns casos, talvez você queira especificar conexões ou variáveis adicionais para um ambiente, como um perfil AWS, ou adicionar seu perfil de execução em um objeto de conexão no metastore do Apache Airflow e, em seguida, consultar a conexão de dentro de um DAG.

  • Apache Airflow autogerenciado. Em uma instalação autogerenciada do Apache Airflow, você define as opções de configuração do Apache Airflow em airflow.cfg.

    [secrets] backend = airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend backend_kwargs = {"connections_prefix" : "airflow/connections", "variables_prefix" : "airflow/variables"}
  • Apache Airflow no Amazon MWAA. No Amazon MWAA, você precisa adicionar essas definições de configuração como opções de configuração do Apache Airflow no console do Amazon MWAA. As opções de configuração do Apache Airflow são gravadas como variáveis de ambiente em seu ambiente e substituem todas as outras configurações existentes pela mesma configuração.