0

在哪里可以找到气流.cfg 文件以在 MWAA 中设置电子邮件警报?在 Airflow 中,我们在 airflow.cfg 文件中进行设置,但 Amazon Managed Apache Airflow 是无服务器的,那么配置更改在哪里?我是否还需要在 S3 位置创建自己的 .cfg 文件,就像我们在 s3 位置提到的 dags 目录一样

4

1 回答 1

2

您不能提供 MWAAairflow.cfg文件,但可以覆盖配置。

以下过程将引导您完成将 Airflow 配置选项添加到您的环境的步骤。

  1. 在 Amazon MWAA 控制台上打开环境页面。
  2. 选择环境。
  3. 选择编辑。
  4. 选择下一步。
  5. 在 Airflow 配置选项窗格中选择添加自定义配置。
  6. 从下拉列表中选择配置并输入值,或键入自定义配置并输入值。
  7. 为您要添加的每个配置选择添加自定义配置。
  8. 选择保存。

AWS 控制台 Airflow 配置选项

你可以在这里阅读更多关于它的信息

您还可以使用 cloudformation 配置这些选项:

  MWAA:
    Type: AWS::MWAA::Environment
    Properties:
      Name: "my-mwaa"
      AirflowVersion: "2.0.2"
      EnvironmentClass: "mw1.small"
      WebserverAccessMode: "PUBLIC_ONLY"
      AirflowConfigurationOptions:
        scheduler.catchup_by_default: False
        smtp.smtp_host: "email-smtp.us-west-2.amazonaws.com"
        smtp.smtp_user: "USER"
        smtp.smtp_password: "AAAAAAAAAAAAA"
        smtp.smtp_port: 587
        smtp.smtp_mail_from: "email@example.com"
于 2021-10-21T06:49:50.823 回答